칼럼명 | 타입 | 설명 | 제약조건 |
---|---|---|---|
hub_id | UUID | 허브 ID (PK) | PRIMARY KEY, NOT NULL |
hub_name | VARCHAR(255) | 허브명 | NOT NULL |
address | VARCHAR(255) | 주소 | NOT NULL |
latitude | DECIMAL(9,6) | 위도 | NOT NULL |
longitude | DECIMAL(9,6) | 경도 | NOT NULL |
created_at | TIMESTAMP | 생성일 | DEFAULT NOW() |
created_by | VARCHAR(100) | 생성자 | - |
updated_at | TIMESTAMP | 수정일 | DEFAULT NOW() |
updated_by | VARCHAR(100) | 수정자 | - |
deleted_at | TIMESTAMP | 삭제일 | DEFAULT NULL |
deleted_by | VARCHAR(100) | 삭제자 | - |
칼럼명 | 타입 | 설명 | 제약조건 |
---|---|---|---|
hub_route_id | UUID | 허브 간 이동 경로 ID (PK) | PRIMARY KEY, NOT NULL |
from_hub_id | UUID | 출발 허브 ID | NOT NULL |
to_hub_id | UUID | 도착 허브 ID | NOT NULL |
duration_minutes | INT | 소요 시간 (분) | NOT NULL |
distance_km | DECIMAL(10,2) | 이동 거리 (KM) | NOT NULL |
created_at | TIMESTAMP | 생성일 | DEFAULT NOW() |
created_by | VARCHAR(100) | 생성자 | - |
updated_at | TIMESTAMP | 수정일 | DEFAULT NOW() |
updated_by | VARCHAR(100) | 수정자 | - |
deleted_at | TIMESTAMP | 삭제일 | DEFAULT NULL |
deleted_by | VARCHAR(100) | 삭제자 | - |
칼럼명 | 타입 | 설명 | 제약조건 |
---|---|---|---|
user_id | BIGINT | 사용자 ID (PK) | PRIMARY KEY, NOT NULL |
username | VARCHAR(100) | 사용자명 | UNIQUE, NOT NULL |
VARCHAR(255) | 이메일 | UNIQUE, NOT NULL | |
password | VARCHAR(255) | 비밀번호 | NOT NULL |
role | ENUM(user_role) | 사용자 역할 | NOT NULL |
slack_id | VARCHAR(100) | 슬랙 ID | UNIQUE |
hub_id | UUID | 소속 허브 ID | NULL |
delivery_sequence | INT | 배송 순번 | DEFAULT NULL |
company_id | UUID | 소속 업체 ID | DEFAULT NULL |
created_at | TIMESTAMP | 생성일 | DEFAULT NOW() |
created_by | VARCHAR(100) | 생성자 | - |
updated_at | TIMESTAMP | 수정일 | DEFAULT NOW() |
updated_by | VARCHAR(100) | 수정자 | - |
deleted_at | TIMESTAMP | 삭제일 | DEFAULT NULL |
deleted_by | VARCHAR(100) | 삭제자 | - |
칼럼명 | 타입 | 설명 | 제약조건 |
---|---|---|---|
company_delivery_manager_id | UUID | 업체 배송 담당자 ID (PK) | PRIMARY KEY, NOT NULL |
user_id | BIGINT | 사용자 ID (FK) | UNIQUE, NOT NULL, FK (p_user.user_id) |
hub_id | UUID | 소속 허브 ID (FK) | NOT NULL |
delivery_sequence | INT | 배송 순번 | NOT NULL |
created_at | TIMESTAMP | 생성일 | DEFAULT NOW() |
created_by | VARCHAR(100) | 생성자 | - |
updated_at | TIMESTAMP | 수정일 | DEFAULT NOW() |
updated_by | VARCHAR(100) | 수정자 | - |
deleted_at | TIMESTAMP | 삭제일 | DEFAULT NULL |
deleted_by | VARCHAR(100) | 삭제자 | - |
칼럼명 | 타입 | 설명 | 제약조건 |
---|---|---|---|
hub_delivery_manager_id | UUID | 허브 배송 담당자 ID (PK) | PRIMARY KEY, NOT NULL |
user_id | BIGINT | 사용자 ID (FK) | UNIQUE, NOT NULL, FK (p_user.user_id) |
delivery_sequence | INT | 배송 순번 | NOT NULL |
created_at | TIMESTAMP | 생성일 | DEFAULT NOW() |
created_by | VARCHAR(100) | 생성자 | - |
updated_at | TIMESTAMP | 수정일 | DEFAULT NOW() |
updated_by | VARCHAR(100) | 수정자 | - |
deleted_at | TIMESTAMP | 삭제일 | DEFAULT NULL |
deleted_by | VARCHAR(100) | 삭제자 | - |
칼럼명 | 타입 | 설명 | 제약조건 |
---|---|---|---|
company_employee_id | UUID | 직원 id | PRIMARY KEY, NOT NULL |
company_id | UUID | 소속 업체 id | NOT NULL |
user_id | BIGINT | 사용자 ID (FK) | UNIQUE, NOT NULL, FK (p_user.user_id) |
delivery_sequence | INT | 배송 순번 | NOT NULL |
created_at | TIMESTAMP | 생성일 | DEFAULT NOW() |
created_by | VARCHAR(100) | 생성자 | - |
updated_at | TIMESTAMP | 수정일 | DEFAULT NOW() |
updated_by | VARCHAR(100) | 수정자 | - |
deleted_at | TIMESTAMP | 삭제일 | DEFAULT NULL |
deleted_by | VARCHAR(100) | 삭제자 | - |
| --- | --- | --- | --- |