사용자 (p_user)

필드 이름 데이터 타입 설명
user_id LONG 사용자 ID, PK
user_name VARCHAR(100) 사용자 이름
nick_name VARCHAR(100) 사용자 닉네임
password VARCHAR(255) 사용자 비밀번호
email VARCHAR(255) 사용자 이메일, Unique
role ENUM 사용자 역할 (CUSTOMER, OWNER, MANAGER, MASTER)
address VARCHAR(100) 사용자 주소
created_at TIMESTAMP 생성 시간
updated_at TIMESTAMP 수정 시간
deleted_at TIMESTAMP 삭제 시간

가게 (p_store)

필드 이름 데이터 타입 설명
store_id LONG 가게 ID, PK
user_id LONG 사장 ID, FK
location_id LONG 지역ID, FK
storeName VARCHAR(255) 가게 이름
description VARCHAR(255) 가게 설명
created_at TIMESTAMP 생성 시간
updated_at TIMESTAMP 수정 시간
deleted_at TIMESTAMP 삭제 시간

주문 (p_order)

필드 이름 데이터 타입 설명
order_id LONG 주문ID, PK
payment_id LONG 결제ID, FK
user)id LONG 사용자ID, FK
store_id LONG 가게ID, FK
memo VARCHAR(255) 주문 요청 사항
location_id LONG 지역ID, FK
created_at TIMESTAMP 생성 시간
updated_at TIMESTAMP 수정 시간
deleted_at TIMESTAMP 삭제 시간

결제 (p_store)

필드 이름 데이터 타입 설명
payment_id LONG 결제ID, PK
order_id LONG 주문ID, FK
created_at TIMESTAMP 생성 시간
updated_at TIMESTAMP 수정 시간
deleted_at TIMESTAMP 삭제 시간
status ENUM 결제 상태(PENDING, COMPLETED,FAILED)

지역 (p_location)

필드 이름 데이터 타입 설명
location_id LONG 지역ID, FK
adress VARCHAR(100) 지역 주소
created_at TIMESTAMP 생성 시간
updated_at TIMESTAMP 수정 시간
deleted_at TIMESTAMP 삭제 시간

메뉴 (p_store)

필드 이름 데이터 타입 설명
menu_id LONG 메뉴ID, PK
store_id LONG 가게ID
menuName VARCHAR(255) 메뉴 이름
description VARCHAR(255) 메뉴 설명
price INT 가격
created_at TIMESTAMP 생성 시간
updated_at TIMESTAMP 수정 시간
deleted_at TIMESTAMP 삭제 시간

ai (p_ai)

필드 이름 데이터 타입 설명
ai_id LONG ai아이디, PK
store_id LONG 가게ID, FK
question VARCHAR(255) 질문
answer VARCHAR(255) 답변
created_at TIMESTAMP 생성 시간
updated_at TIMESTAMP 수정 시간
deleted_at TIMESTAMP 삭제 시간

category(p_category)

필드 이름 데이터 타입 설명
category_id LONG 카테고리ID, FK
categoryName VARCHAR(255) 카테고리 이름
created_at TIMESTAMP 생성 시간
updated_at TIMESTAMP 수정 시간
deleted_at TIMESTAMP 삭제 시간

store, category 중간테이블(p_category_mapping)

필드 이름 데이터 타입 설명
category_mapping_id LONG 카테고리 매핑ID, FK
store_id LONG 가게ID, FK
category_id LONG 카테고리 식별자ID, FK
created_at TIMESTAMP 생성 시간
updated_at TIMESTAMP 수정 시간
deleted_at TIMESTAMP 삭제 시간