**1. 사용자(**p_user)

컬럼명 데이터 타입 제약조건 설명
user_id BIGINT NOT NULL, PK 사용자 고유 식별자 AUTO_INCREMENT
username VARCHAR NOT NULL, UNIQUE 사용자 이름 (로그인 ID)
password VARCHAR NOT NULL 사용자 비밀번호
name VARCHAR NOT NULL 사용자 이름
slack_id VARCHAR NOT NULL 사용자 슬랙 ID
role VARCHAR NOT NULL 사용자 역할 (MASTER, 허브담당자, 배송담당자, 업체담당자)
status VARCHAR NOT NULL 계정 상태 (권한요청중,권한부여완료)
created_at VARCHAR NOT NULL 생성일
created_by VARCHAR NOT NULL 생성자
updated_at VARCHAR NULL 수정일
updated_by VARCHAR NULL 수정자
deleted_at VARCHAR NULL 삭제일
deleted_by VARCHAR NULL 삭제자
is_delete BOOLEAN NOT NULL 논리적 삭제 여부

**2. 허브 (**p_hub)

컬럼명 데이터 타입 제약조건 설명
hub_id UUID NOT NULL, PK 허브의 고유 식별자
name VARCHAR NOT NULL 허브 이름
address VARCHAR NOT NULL 허브 주소
latitude DOUBLE NULL 허브의 위도
longitude DOUBLE NULL 허브의 경도
manager_id VARCHAR NULL 담당 매니저 ID
created_at VARCHAR NOT NULL 허브 생성일
created_by VARCHAR NULL 허브 생성자
updated_at VARCHAR NULL 허브 수정일
updated_by VARCHAR NULL 허브 수정
deleted_at VARCHAR NULL 허브 삭제일
deleted_by VARCHAR NULL 허브 삭제자
is_delete BOOLEAN NOT NULL 논리적 삭제 여부

**3. 허브 간 이동 경로 (**p_hub_path)

컬럼명 데이터 타입 제약조건 설명
path_id UUID NOT NULL, PK 경로의 고유 식별자
source_hub_id UUID NOT NULL 출발 허브 ID
destination_hub_id UUID NOT NULL 도착 허브 ID
distance DOUBLE NOT NULL 허브 간 거리
estimated_time TIME NULL 예상 소요 시간
created_at VARCHAR NOT NULL 경로 생성일
created_by VARCHAR NULL 경로 생성자
updated_at VARCHAR NULL 경로 수정일
updated_by VARCHAR NULL 경로 수정자
deleted_at VARCHAR NULL 경로 삭제일
deleted_by VARCHAR NULL 경로 삭제자
is_delete BOOLEAN NOT NULL 논리적 삭제 여부

**4. 업체 (**p_vendor)

컬럼명 데이터 타입 제약조건 설명
vendor_id UUID NOT NULL, PK 업체 고유 식별자
name VARCHAR NOT NULL 업체 이름
vendor_type VARCHAR NOT NULL 업체 유형 (공급업체, 주문업체)
source_hub_id UUID NOT NULL 소속 허브 ID
address VARCHAR NOT NULL 업체 주소
manager_id BIGINT NULL 업체 담당 사용자 ID
created_at VARCHAR NOT NULL 생성일
created_by VARCHAR NULL 생성자
updated_at VARCHAR NULL 수정일
updated_by VARCHAR NULL 수정자
deleted_at VARCHAR NULL 삭제일
deleted_by VARCHAR NULL 삭제자
is_delete BOOLEAN NOT NULL 논리적 삭제 여부

**5. 상품 (**p_product)

컬럼명 데이터 타입 제약조건 설명
product_id UUID NOT NULL, PK 상품 고유 식별자
name VARCHAR NOT NULL 상품 이름
vendor_id UUID NOT NULL 공급 업체 ID
source_hub_id UUID NOT NULL 상품 소속 허브 ID
price BIGDECIMAL NOT NULL 상품 가격
stock INT NOT NULL 상품 재고
created_at VARCHAR NOT NULL 생성일
created_by VARCHAR NULL 생성자
updated_at VARCHAR NULL 수정일
updated_by VARCHAR NULL 수정자
deleted_at VARCHAR NULL 삭제일
deleted_by VARCHAR NULL 삭제자
is_delete BOOLEAN NOT NULL 논리적 삭제 여부

**6. 주문 (**p_order)

컬럼명 데이터 타입 제약조건 설명
order_id UUID NOT NULL, PK 주문 고유 식별자
product_vendor_id UUID NOT NULL 상품 제공업체 ID
consumer_vendor_id UUID NOT NULL 소비자 업체 ID
product_id UUID NOT NULL 주문한 상품 ID
quantity INT NOT NULL 주문한 수량
delivery_id UUID NOT NULL 연결된 배송 ID
special_request VARCHAR NULL 특별 요청사항
delivery_date TIMESTAMP NULL 배송 예정일
created_at VARCHAR NOT NULL 생성일
created_by VARCHAR NULL 생성자
updated_at VARCHAR NULL 수정일
updated_by VARCHAR NULL 수정자
deleted_at VARCHAR NULL 삭제일
deleted_by VARCHAR NULL 삭제자
is_delete BOOLEAN NOT NULL 논리적 삭제 여부

**7. 배송 (**p_delivery)

| --- | --- | --- | --- |