주문(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)