컬럼명 | 타입 | Null 여부 | 유니크설정 | 설명 | |
---|---|---|---|---|---|
id | UUID | Not Null | true | 배송 담당자 ID (사용자 ID와 동일) | |
user_id | Long | ||||
hub_id | UUID (FK) | 소속 허브 ID (허브 관리자일 경우 필수) | |||
slack_id | VARCHAR | Not Null | true | Slack ID | |
type | ENUM | Not Null | 배송 담당자 타입 (HUB , PARTNER ) |
||
delivery_order | INT | Not Null | true | 배송 순번 | |
created_by | Long | Not Null | 생성 수행자 ID | ||
created_at | TIMESTAMP | Not Null | 생성 날짜 | ||
modified_by | Long | 수정 수행자ID | |||
modified_at | TIMESTAMP | 수정 날짜 | |||
deleted_by | Long | 삭제 수행자 ID | |||
deleted_at | TIMESTAMP | 삭제 여부 |
컬럼명 | 타입 | Null 여부 | 유니크설정 | 설명 |
---|---|---|---|---|
id | Long | Not Null | true | 사용자 ID |
username | VARCHAR | Not Null | true | 사용자 이름 (4~10자) |
password | VARCHAR | Not Null | 비밀번호 (해싱 필요) | |
slack_id | VARCHAR | Not Null | true | Slack ID |
role | ENUM | Not Null | 권한 (MASTER , HUB_MANAGER , DELIVERY_AGENT , PARTNER ) |
|
created_by | Long | Not Null | 생성 수행자 ID | |
created_at | TIMESTAMP | Not Null | 생성 날짜 | |
modified_by | Long | 수정 수행자ID | ||
modified_at | TIMESTAMP | 수정 날짜 | ||
deleted_by | Long | 삭제 수행자 ID | ||
deleted_at | TIMESTAMP | 삭제 여부 |
필드 이름 | 데이터 타입 | null 여부 | 설명 |
---|---|---|---|
hub_id | UUID | NOT NULL | 식별자, PRIMARY KEY |
hub_user_id | BIGINT | 참조 ID | |
hub_name | VARCHAR(255) | NOT NULL | 허브 이름 |
address | VARCHAR(255) | NOT NULL | 허브 주소 |
lat | DECIMAL(9, 6) | NOT NULL | 위도 |
lon | DECIMAL(9, 6) | NOT NULL | 경도 |
created_at | TIMESTAMP | NOT NULL | 생성 시간 |
created_by | BIGINT | NOT NULL | 생성자 |
modified_at | TIMESTAMP | 수정 시간 | |
modified_by | BIGINT | 수정자 | |
deleted_at | TIMESTAMP | 삭제 시간 | |
deleted_by | BIGINT | 삭제자 |
필드 이름 | 데이터 타입 | null 여부 | 설명 |
---|---|---|---|
hub_route_id | UUID | NOT NULL | 식별자, PRIMARY KEY |
depart_hub_id | UUID | NOT NULL | 출발 허브 식별자, FOREIGN KEY |
arrive_hub_id | UUD | NOT NULL | 도착 허브 식별자, FOREIGN KEY |
estimated_time | Long | NOT NULL | 예상 소요 시간 |
distance | DECIMAL(7, 2) | NOT NULL | 이동 거리 |
created_at | TIMESTAMP | NOT NULL | 생성 시간 |
created_by | BIGINT | NOT NULL | 생성자 |
modified_at | TIMESTAMP | 수정 시간 | |
modified_by | BIGINT | 수정자 | |
deleted_at | TIMESTAMP | 삭제 시간 | |
deleted_by | BIGINT | 삭제자 |
필드 이름 | 데이터 타입 | null 여부 | 설명 |
---|---|---|---|
id | UUID | NOT NULLL | PK |
hub_id | UUID | 관리 허브 id | |
user_id | BIGINT | 관리자 Id | |
name | VARCHAR | NOT NULL | 업체명 |
type | VARCHAR | NOT NULL | 공급 업체 / 수령 업체 |
address | VARCHAR | 주소 | |
created_at | TIMESTAMP | NOT NULL | 생성 시간 |
created_by | BIGINT | NOT NULL | 생성자 |
modified_at | TIMESTAMP | 수정 시간 | |
modified_by | BIGINT | 수정자 | |
deleted_at | TIMESTAMP | 삭제 시간 | |
deleted_by | BIGINT | 삭제자 |
필드 이름 | 데이터 타입 | null 여부 | 설명 |
---|---|---|---|
id | UUID | NOT NULL | PK |
company_id | UUID | NOT NULL | 업체 id |
hub_id | UUID | NOT NULL | 관리 허브 id |
name | VARCHAR | NOT NULL | 상품명 |
stock | INT | NOT NULL | 재고 수량 |
created_at | TIMESTAMP | NOT NULL | 생성 시간 |
created_by | BIGINT | NOT NULL | 생성자 |
modified_at | TIMESTAMP | 수정 시간 | |
modified_by | BIGINT | 수정자 | |
deleted_at | TIMESTAMP | 삭제 시간 | |
deleted_by | BIGINT | 삭제자 |
| --- | --- | --- | --- |
| --- | --- | --- |