주문(p_order)

필드 이름 설명 데이터 타입 도메인 필수여부
order_id 주문 ID VARCHAR 27 Y PK
seller_company_id 주문 받은 업체 VARCHAR 27 Y FK
buyer_company_id 받는 업체 VARCHAR 27 Y FK
is_delete 삭제 여부 BOOLEAN Y
created_at 레코드 생성 시간 TIMESTAMP Y
created_by 레코드 생성자 BIGINT Y
updated_at 레코드 수정 시간 TIMESTAMP Y
updated_by 레코드 수정자 BIGINT Y
deleted_at 레코드 삭제 시간 TIMESTAMP N
deleted_by 레코드 삭제자 BIGINT N

상품(p_product)

필드 이름 설명 데이터 타입 도메인 필수 여부
product_id 상품 ID VARCHAR 27 Y PK
company_id 업체 ID VARCHAR(27) 27 Y FK
product_name 상품 이름 VARCHAR 255 Y
is_delete 삭제 여부 BOOLEAN Y
created_at 레코드 생성 시간 TIMESTAMP Y
created_by 레코드 생성자 BIGINT Y
updated_at 레코드 수정 시간 TIMESTAMP Y
updated_by 레코드 수정자 BIGINT Y
deleted_at 레코드 삭제 시간 TIMESTAMP N
deleted_by 레코드 삭제자 BIGINT N

허브 상품 재고(p_hub_product)

필드 이름 설명 데이터 타입 도메인 필수 여부
hub_product_id 상품 ID VARCHAR 27 Y PK
product_id 업체 ID VARCHAR 27 Y FK
hub_id 상품 이름 VARCHAR 27 Y FK
stock 상품 이름 INT Y
is_delete 삭제 여부 BOOLEAN Y
created_at 레코드 생성 시간 TIMESTAMP Y
created_by 레코드 생성자 BIGINT Y
updated_at 레코드 수정 시간 TIMESTAMP Y
updated_by 레코드 수정자 BIGINT Y
deleted_at 레코드 삭제 시간 TIMESTAMP N
deleted_by 레코드 삭제자 BIGINT N

배송(p_delivery)

필드 이름 설명 데이터 타입 도메인 필수 여부
delivery_id 상품 ID VARCHAR 27 Y PK
delivery_man_id 배송 담당자 ID VARCHAR 27 N FK
status 배송 현재 상태 VARCHAR 27 Y
start_hub_id 출발 허브 ID VARCHAR 27 Y
end_hub_id 목적지 허브 ID VARCHAR 27 Y
address 배송지 주소 VARCHAR 255 Y
receiver 수령인 BIGINT Y
receiver_slack_id 수령인 슬랙 ID VARCHAR Y
is_deleted 삭제 여부 BOOLEAN Y
created_at 레코드 생성 시간 TIMESTAMP Y
created_by 레코드 생성자 BIGINT Y
updated_at 레코드 수정 시간 TIMESTAMP Y
updated_by 레코드 수정자 BIGINT Y
deleted_at 레코드 삭제 시간 TIMESTAMP N
deleted_by 레코드 삭제자 BIGINT N

배송 경로 기록(p_delivery_history)

필드 이름 설명 데이터 타입 도메인 필수여부
delivery_history_id 배송 경로 기록 ID VARCHAR 27 Y PK
hub_route_id 허브 이동 관리 ID VARCHAR 27 Y FK
delivery_id 배송 ID VARCHAR 27 Y FK
status 현재 상태 VARCHAR WAITING, HUB_SHIPPING,
HUB_ARRIVED,
SHIPPING,
DELIVRED, Y
sequence 순서(시퀀스) INTEGER Y
start_hub_id 출발 허브 ID VARCHAR 27 Y
target_hub_id 도착 허브 ID VARCHAR 27 Y
ex_distance 예상 거리 INTEGER Y
ex_duration 예상 시간 INTEGER Y
distance 실제 거리 INTEGER N
duration 실제 시간 INTEGER N
is_delete 삭제 여부 BOOLEAN Y
created_at 레코드 생성 시간 TIMESTAMP Y
created_by 레코드 생성자 BIGINT 100 Y
updated_at 레코드 수정 시간 TIMESTAMP Y
updated_by 레코드 수정자 BIGINT 100 Y
deleted_at 레코드 삭제 시간 TIMESTAMP N
deleted_by 레코드 삭제자 BIGINT 100 N

주문 상품 (p_order_product)

필드 이름 설명 데이터 타입 도메인 필수 여부
order_product_id 주문 상품 ID VARCHAR 27 Y PK
order_id 주문 ID VARCHAR 27 Y FK
product_id 상품 ID VARCHAR 27 Y FK
count 수량 INTEGER Y
is_deleted 삭제 여부 BOOLEAN Y
created_at 레코드 생성 시간 TIMESTAMP Y
created_by 레코드 생성자 BIGINT Y
updated_at 레코드 수정 시간 TIMESTAMP Y
updated_by 레코드 수정자 BIGINT Y
deleted_at 레코드 삭제 시간 TIMESTAMP N
deleted_by 레코드 삭제자 BIGINT N

업체(p_company)

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

허브(p_hub)