UserEntity
column명 |
column 설명 |
데이터 타입 |
NN |
UQ |
id (PK) |
유저 식별 아이디(DB) |
BIGINT |
Y |
|
cart_id(FK) |
장바구니 아이디 |
BIGINT |
Y |
|
user_name |
유저이름(찐 ID) |
VARCHAR |
Y |
|
name |
실명 |
|
Y |
|
password |
비밀번호 |
VARCHAR |
Y |
|
address |
주소 |
VARCHAR |
Y |
|
email |
이메일 |
VARCHAR |
Y |
Y |
phone_num |
전화번호 |
VARCHAR |
Y |
|
user_role |
권한 |
VARCHAR |
Y |
|
birth |
생년월일 |
DATE |
Y |
|
created_date |
생성일 |
DATETIME |
Y |
|
last_modified_date |
수정일 |
DATETIME |
Y |
|
deleted_date |
삭제일 |
DATETIME |
|
|
SellerEntity
column명 |
column 설명 |
데이터 타입 |
NN |
UQ |
id (PK) |
판매자 식별 아이디(DB) |
BIGINT |
Y |
|
cart_id(FK) |
장바구니 아이디 |
BIGINT |
Y |
|
seller_name |
판매자 아이디 |
VARCHAR |
Y |
|
company_name |
업체 명 |
|
Y |
|
password |
비밀번호 |
VARCHAR |
Y |
|
address |
업체 주소 |
VARCHAR |
Y |
|
phone_num |
전화번호 |
VARCHAR |
Y |
|
user_role |
권한 |
VARCHAR |
Y |
|
created_date |
생성일 |
DATETIME |
Y |
|
last_modified_date |
수정일 |
DATETIME |
Y |
|
deleted_date |
삭제일 |
DATETIME |
|
|
Recipe Entity
column명 |
column 설명 |
데이터 타입 |
NN |
UQ |
recipe_id (PK) |
레시피 아이디 |
BIGINT |
Y |
|
user_id (FK) |
유저 아이디 |
BIGINT |
Y |
|
recipe_title |
레시피 제목 |
VARCHAR |
Y |
|
recipe_body |
레시피 내용 |
TEXT |
Y |
|
recipe_like |
레시피 좋아요수 |
BIGINT |
Y |
|
recipe_view |
레시피 조회수 |
BIGINT |
Y |
|
recipe_image_path |
음식 이미지 경로 |
VARCHAR |
Y |
|
created_date |
생성일 |
DATETIME |
Y |
|
last_modified_date |
수정일 |
DATETIME |
Y |
|
deleted_date |
삭제일 |
DATETIME |
|
|
ReviewEntity
column명 |
column 설명 |
데이터 타입 |
NN |
UQ |
review_id (PK) |
리뷰 아이디 |
BIGINT |
Y |
|
user_id (FK) |
유저 아이디 |
BIGINT |
Y |
|
recipe_id(FK) |
레시피 아이디 |
BIGINT |
Y |
|
review_comment |
리뷰 내용 |
VARCHAR(255) |
Y |
|
created_date |
생성일 |
DATETIME |
Y |
|
last_modified_date |
수정일 |
DATETIME |
Y |
|
deleted_date |
삭제일 |
DATETIME |
|
|
LikeEntity
column명 |
column 설명 |
데이터 타입 |
NN |
UQ |
like_id (PK) |
좋아요 아이디 |
BIGINT |
Y |
|
recipe_id (FK) |
레시피 아이디 |
BIGINT |
Y |
|
user_id (FK) |
유저 아이디 |
BIGINT |
Y |
|
created_date |
생성일 |
DATETIME |
Y |
|
last_modified_date |
수정일 |
DATETIME |
Y |
|
deleted_date |
삭제일 |
DATETIME |
|
|
AlarmEntity
column명 |
column 설명 |
데이터 타입 |
NN |
UQ |
alarm_id (PK) |
알람 아이디 |
BIGINT |
Y |
|
target_user_id (FK) |
알람이 갈 유저 |
BIGINT |
Y |
|
alarm_type |
알람 종류 |
VARCHAR |
Y |
|
from_user_id |
알람을 발생시킨 유저 |
BIGINT |
Y |
|
created_date |
생성일 |
DATETIME |
Y |
|
last_modified_date |
수정일 |
DATETIME |
Y |
|
deleted_date |
삭제일 |
DATETIME |
|
|
ItemEntity
column명 |
column 설명 |
데이터 타입 |
NN |
UQ |
item_id (PK) |
재료 아이디 |
BIGINT |
Y |
|
recipe_id (FK) |
레시피 아이디 |
BIGINT |
Y |
|
item_name |
재료 이름 |
VARCHAR(55) |
Y |
|
item_stock |
재료 남은 수량 |
BIGINT |
Y |
|
item_price |
재료 가격 |
BIGINT |
Y |
|
item_image_path |
재료 이미지 경로 |
BIGINT |
|
|
created_date |
생성일 |
DATETIME |
Y |
|
last_modified_date |
수정일 |
DATETIME |
Y |
|
deleted_date |
삭제일 |
DATETIME |
|
|
DeliveryEntity
column명 |
column 설명 |
데이터 타입 |
NN |
UQ |
delivery_id (PK) |
배송 아이디 |
BIGINT |
Y |
|
order_id (FK) |
주문 아이디 |
BIGINT |
Y |
|
delivery_code |
송장번호 |
VARCHAR(50) |
Y |
|
delivery_status |
배송상태 |
VARCHAR(10) |
Y |
|
delivery_due_date |
배송예정일 |
DATETIME |
Y |
|
delivery_company |
택배사 |
VARCHAR(20) |
Y |
|
created_date |
생성일 |
DATETIME |
Y |
|
last_modified_date |
수정일 |
DATETIME |
Y |
|
deleted_date |
삭제일 |
DATETIME |
|
|
OrderEntity
column명 |
column 설명 |
데이터 타입 |
NN |
UQ |
order_id (PK) |
주문 아이디 |
BIGINT |
Y |
|
user_id (FK) |
유저 아이디 |
BIGINT |
Y |
|
created_date |
생성일 |
DATETIME |
Y |
|
last_modified_date |
수정일 |
DATETIME |
Y |
|
deleted_date |
삭제일 |
DATETIME |
|
|
OrderItemEntity
column명 |
column 설명 |
데이터 타입 |
NN |
UQ |
order_item_id (PK) |
주문아이템 아이디 |
BIGINT |
Y |
|
order_id (FK) |
주문 아이디 |
BIGINT |
Y |
|
item_id (FK) |
아이템 아이디 |
BIGINT |
Y |
|
total_price |
총 가격 |
BIGINT |
|
|
total_quantity |
총 수량 |
BIGINT |
|
|
created_date |
생성일 |
DATETIME |
Y |
|
last_modified_date |
수정일 |
DATETIME |
Y |
|
deleted_date |
삭제일 |
DATETIME |
|
|