https://docs.google.com/spreadsheets/d/1HnHHLm59eEbAMzbbthEh4WCgKNr-wVnN2vcoDGkiv_Q/edit?usp=sharing
데이터 타입 | 제약조건 | 설명 | |
---|---|---|---|
id | Int | primary key, auto_increment | |
VARCHAR(255) | NOT NULL, UNIQUE | 사용자 이메일 | |
password | VARCHAR(255) | NOT NULL | 사용자 비밀번호 (암호화) |
name | VARCHAR(50) | NOT NULL | 사용자 이름 |
phone | Int | NOT NULL | 사용자 휴대폰 |
address | VARCHAR(255) | NOT NULL | 사용자 주소 |
point | Int | NOT NULL, DEFAULT 0 | 사용자 포인트 |
admin | BOOLEAN | NOT NULL, DEFAULT False | true: 사장, false: 손님, default: false |
createdAt | TIMESTAMP | CURRENT_TIMESTAMP | 만들어진 시간 |
updatedAt | TIMESTAMP | ON UPDATE CURRENT_TIMESTAMP | 마지막으로 수정된 시간 |
컬럼 | 데이터 타입 | 제약조건 | 설명 |
---|---|---|---|
id | Int | primary key, auto_increment | |
VARCHAR(255) | NOT NULL, UNIQUE | 사용자 이메일 | |
password | VARCHAR(255) | NOT NULL | 사용자 비밀번호 (암호화) |
name | VARCHAR(50) | NOT NULL | 사용자 이름 |
phone | Int | NOT NULL | 사용자 휴대폰 |
address | VARCHAR(255) | NOT NULL | 사용자 주소 |
point | Int | NOT NULL, DEFAULT 0 | 사용자 포인트 |
admin | BOOLEAN | NOT NULL, DEFAULT False | true: 사장, false: 손님, default: false |
createdAt | TIMESTAMP | CURRENT_TIMESTAMP | 만들어진 시간 |
updatedAt | TIMESTAMP | ON UPDATE CURRENT_TIMESTAMP | 마지막으로 수정된 시간 |
컬럼 | 데이터 타입 | 제약조건 | 설명 |
---|---|---|---|
id | Int | primary key, auto_increment | |
ownerId | Int | NOT NULL, Foreign Key | 요청한 사람 id |
workerId | Int | NULLABLE, Foreign Key | 작업하는 사장님 id |
kinds | VARCHAR(50) | NOT NULL | 키보드 종류 |
details | TEXT | NULLABLE | 추가 요청사항 |
status | int | NOT NULL, DEFAULT 0 | 0: 대기 중 |
1: 수거 중 (0일 때만 가능) | |||
2: 수거완료 (1일 때만 가능) | |||
3: 배송 중 (2일 때만 가능) | |||
4: 배송 완료 (3일 때만 가능) | |||
5: 취소 완료 (0일 때만 가능) | |||
pickup | TIMESTAMP | NOTNULL | 픽업 날짜시간 |
imageURL | VARCHAR | NOTNULL | 키보드 이미지 |
createdAt | TIMESTAMP | CURRENT_TIMESTAMP | 만들어진 시간 |
updatedAt | TIMESTAMP | ON UPDATE CURRENT_TIMESTAMP | 주문이 마지막으로 수정된 시간 |
컬럼 | 데이터 타입 | 제약조건 | 설명 |
---|---|---|---|
id | Int | primary key, auto_increment | |
kinds | int | NOT NULL, UNIQUE, Foreign Key | 어떤 주문에 관한 id인지 |
content | VARCHAR | NOT NULL | 작성 내용 |
score | tinyint | NOT NULL | 별점 |
imageURL | VARCHAR | NULLABLE | 리뷰 이미지 |
createdAt | TIMESTAMP | CURRENT_TIMESTAMP | 만들어진 시간 |
updatedAt | TIMESTAMP | ON UPDATE CURRENT_TIMESTAMP | 주문이 마지막으로 수정된 시간 |