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