docs(gift): 선물 클라이언트 계약과 DDL을 갱신한다
This commit is contained in:
@@ -1,18 +1,23 @@
|
||||
CREATE TABLE gift_category (
|
||||
id BIGINT NOT NULL AUTO_INCREMENT COMMENT '내부 기본키',
|
||||
category_code VARCHAR(50) NOT NULL COMMENT '내부 분류번호',
|
||||
name VARCHAR(50) NOT NULL COMMENT '카테고리 표시명',
|
||||
classification_number VARCHAR(3) NOT NULL COMMENT '신청번호에 사용하는 3자리 분류번호',
|
||||
category_code VARCHAR(50) NOT NULL COMMENT '내부 범용코드',
|
||||
name VARCHAR(50) NOT NULL COMMENT '분류명',
|
||||
receipt_code VARCHAR(9) NOT NULL COMMENT '신청번호에 사용하는 접수코드',
|
||||
representative_item VARCHAR(100) NOT NULL COMMENT '대표품목',
|
||||
requires_damage_waiver TINYINT(1) NOT NULL COMMENT '파손면책 동의 필요 여부',
|
||||
is_active TINYINT(1) NOT NULL COMMENT '활성 여부',
|
||||
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '생성 시각',
|
||||
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '수정 시각',
|
||||
PRIMARY KEY (id),
|
||||
UNIQUE KEY uk_gift_category_code (category_code)
|
||||
UNIQUE KEY uk_gift_category_classification_number (classification_number),
|
||||
UNIQUE KEY uk_gift_category_code (category_code),
|
||||
UNIQUE KEY uk_gift_category_receipt_code (receipt_code)
|
||||
) COMMENT='선물 카테고리';
|
||||
|
||||
CREATE TABLE gift (
|
||||
id BIGINT NOT NULL AUTO_INCREMENT COMMENT '내부 기본키',
|
||||
application_no VARCHAR(20) NOT NULL COMMENT '신청번호',
|
||||
application_no VARCHAR(40) NOT NULL COMMENT '신청번호',
|
||||
sender_member_id BIGINT NOT NULL COMMENT '보내는 팬 회원번호',
|
||||
recipient_member_id BIGINT NOT NULL COMMENT '받는 크리에이터 회원번호',
|
||||
status VARCHAR(30) NOT NULL COMMENT '선물 상태',
|
||||
@@ -102,10 +107,12 @@ CREATE TABLE gift_review (
|
||||
|
||||
CREATE TABLE gift_application_no_sequence (
|
||||
id BIGINT NOT NULL AUTO_INCREMENT COMMENT '내부 기본키',
|
||||
sequence_date VARCHAR(8) NOT NULL COMMENT '채번 기준일 yyyyMMdd',
|
||||
category_id BIGINT NOT NULL COMMENT '채번 기준 카테고리 ID',
|
||||
sequence_date VARCHAR(6) NOT NULL COMMENT '채번 기준일 yyMMdd',
|
||||
last_sequence INT NOT NULL COMMENT '마지막 일련번호',
|
||||
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '생성 시각',
|
||||
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '수정 시각',
|
||||
PRIMARY KEY (id),
|
||||
UNIQUE KEY uk_gift_application_no_sequence_date (sequence_date)
|
||||
UNIQUE KEY uk_gift_application_no_sequence_category_date (category_id, sequence_date),
|
||||
CONSTRAINT fk_gift_application_no_sequence_category FOREIGN KEY (category_id) REFERENCES gift_category (id)
|
||||
) COMMENT='선물 신청번호 날짜별 채번';
|
||||
|
||||
Reference in New Issue
Block a user