사용자 테이블 (p_users
)
필드 이름 | 데이터 타입 | 설명 |
---|---|---|
username |
VARCHAR(100) |
사용자 ID, PK |
nickname |
VARCHAR(100) |
사용자 닉네임 |
email |
VARCHAR(255) |
사용자 이메일, Unique |
password |
VARCHAR(255) |
사용자 비밀번호 |
role |
p_role_type |
사용자 역할 (CUSTOMER , OWNER , MANAGER , MASTER ) |
is_public |
BOOLEAN |
사용자 정보가 공개된 상태인지 여부, 기본값 TRUE |
created_at |
TIMESTAMP |
레코드 생성 시간 |
created_by |
VARCHAR(100) |
레코드 생성자 (username) |
updated_at |
TIMESTAMP |
레코드 수정 시간 |
updated_by |
VARCHAR(100) |
레코드 수정자 (username) |
deleted_at |
TIMESTAMP |
레코드 삭제 시간 |
deleted_by |
VARCHAR(100) |
레코드 삭제자 (username) |
사용자 역할 테이블(p_role_type
)
필드 이름 | 데이터 타입 | 설명 |
---|---|---|
id |
varchar(50) |
사용자 역할 ID, PK |
name |
VARCHAR(50) |
사용자 역할 (CUSTOMER , OWNER , MANAGER , MASTER ) |
description |
TEXT |
설명 |
지역 (p_area_type
)
필드 이름 | 데이터 타입 | 설명 |
---|---|---|
id |
varchar(50) |
지역 ID, PK |
city |
varchar(50) |
시 |
district |
varchar(50) |
구 |
street |
varchar(50) |
로 |
가게(p_store
)
필드 이름 | 데이터 타입 | 설명 |
---|---|---|
id |
VARCHAR(50) |
가게 ID, Primary Key |
name |
VARCHAR(100) |
가게 이름 |
area_id |
VARCHAR(100) |
지역 ID |
detail_address |
VARCHAR(200) |
상세 정보 |
owner_name |
VARVHAR(100) |
사장님 이름 |
created_at |
TIMESTAMP |
레코드 생성 시간 |
created_by |
VARCHAR(100) |
레코드 생성자 (username) |
updated_at |
TIMESTAMP |
레코드 수정 시간 |
updated_by |
VARCHAR(100) |
레코드 수정자 (username) |
deleted_at |
TIMESTAMP |
레코드 삭제 시간 |
deleted_by |
VARCHAR(100) |
레코드 삭제자 (username) |
AI 요청 기록(p_ai_request
)
필드 이름 | 데이터 타입 | 설명 |
---|---|---|
id |
VARCHAR(50) |
요청 ID, Primary Key |
request |
TEXT |
질문 내용 |
response |
TEXT |
응답 내용 |
store_id |
VARCHAR(50) |
가게 이름, FK |
create_at |
TIMESTAMP |
레코드 생성시간 |
created_by |
VARCHAR(100) |
레코드 생성자 (username) |
updated_at |
TIMESTAMP |
레코드 수정 시간 |
updated_by |
VARCHAR(100) |
레코드 수정자 (username) |
deleted_at |
TIMESTAMP |
레코드 삭제 시간 |
deleted_by |
VARCHAR(100) |
레코드 삭제자 (username) |
메뉴(p_menu
)
필드 이름 | 데이터 타입 | 설명 |
---|---|---|
id |
VARCHAR(50) |
메뉴 ID, Primary Key |
name |
VARCHAR(100) |
메뉴 이름 |
description |
TEXT |
메뉴 설명 |
price |
int |
메뉴 가격 |
expose_status |
VARCHAR(30) |
노출 상태 (판매중, 하루품절, 숨김) |
store_id |
VARCHAR(50) |
가게 이름 |
create_at |
TIMESTAMP |
레코드 생성시간 |
created_by |
VARCHAR(100) |
레코드 생성자 (username) |
updated_at |
TIMESTAMP |
레코드 수정 시간 |
updated_by |
VARCHAR(100) |
레코드 수정자 (username) |
deleted_at |
TIMESTAMP |
레코드 삭제 시간 |
deleted_by |
VARCHAR(100) |
레코드 삭제자 (username) |