https://tidal-property-d16.notion.site/API-27f203be83994af283b65dcb6271d78e?pvs=74
사용자 테이블 (p_users)
필드 이름 | 데이터 타입 | 설명 |
---|---|---|
user_id | Long | 사용자 ID, Primary Key |
email | VARCHAR(255) | 사용자 이메일, Unique |
nickname | VARCHAR(100) | 사용자 닉네임 |
password | VARCHAR(255) | 사용자 비밀번호 (암호화) |
role | role_type | 사용자 권한 (USER, OWNER, ADMIN) |
address_id(fk) | 주소 ID |
메뉴(p_menus)
필드 이름 | 데이터 타입 | 설명 |
---|---|---|
menu_id | Long | 메뉴 ID, Primary Key |
name | VARCHAR(255) | 메뉴 이름 |
price | Integer | 메뉴 가격 |
content | VARCHAR(255) | 메뉴 설명 |
restaurant_id (fk) | 가게 ID |
가게 (p_restaurants)
필드 이름 | 데이터 타입 | 설명 |
---|---|---|
restaurant_id | Long | 가게 ID, Primary Key |
name | VARCHAR(255) | 가게 이름 |
content | VARCHAR(255) | 가게 설명 |
phone | VARCHAR(100) | 가게 번호 |
address_id (fk) | 주소 ID | |
user_id (fk) | 사용자 ID | |
category_id (fk) | 카테고리 ID |
장바구니 (p_carts)
필드 이름 | 데이터 타입 | 설명 |
---|---|---|
cart_id | Long | 장바구니 ID, Primary Key |
quantity | VARCHAR(255) | 수량 |
price | VARCHAR(255) | 가격 |
user_id (fk) | 사용자 ID | |
menu_id (fk) | 메뉴 ID |
주문 테이블 (p_orders)
필드 이름 | 데이터 타입 | 설명 |
---|---|---|
order_id | Long | 주문 ID, Primary Key |
status | enum | 주문 상태 (결제 대기, 주문 취소, 주문 대기, 조리중, 주문 완료) |
order_type | enum | 주문 유형 (온라인, 오프라인) |
request | VARCHAR(255) | 요청 사항 |
total_price | Long | 총 가격 |
restaurant_id (fk) | 가게 ID | |
payment_id (fk) | 결제 ID | |
user_id (fk) | 사용자 ID |
주문 상세 (p_order_details)
필드 이름 | 데이터 타입 | 설명 |
---|---|---|
order_detail_id | Long | 주문 상세 ID, Primary Key |
quantity | Integer | 수량 |
price | Long | 총 가격 |
order_id (fk) | 주문 ID | |
menu_id (fk) | 메뉴 ID |
결제 (p_payments)
필드 이름 | 데이터 타입 | 설명 |
---|---|---|
payment_id | Long | 결제 ID, Primary Key |
status | enum | 결제 상태 (결제 요청, 결제 완료, 결제 취소) |
price | Long | 가격 |
user_id (fk) | 사용자 ID |
주소 (p_address)
필드 이름 | 데이터 타입 | 설명 |
---|---|---|
address_id | Long | 주소 ID, Primary Key |
address1 | VARCHAR(10) | 우편번호 |
address2 | VARCHAR(255) | 주소 |
address3 | VARCHAR(255) | 상세 주소 |
카테고리 (p_categorys)
필드 이름 | 데이터 타입 | 설명 |
---|---|---|
category_id | Long | 카테고리 ID, Primary Key |
name | enum | 카테고리 (한식, 중식 …) |
CHATBOT (p_chatbot)
필드 이름 | 데이터 타입 | 설명 |
---|---|---|
chatbot_id | Long | 챗봇 ID, Primary Key |
request | TEXT | 요청 데이터 |
response | TEXT | 응답 데이터 |
공통 Audit