|
|
@@ -926,28 +926,24 @@ INSERT INTO TB_COMMON_CODE VALUES ('G038', 'G038_4', '만족', NULL, 'Y', 4, 1,
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G038', 'G038_5', '매우 만족', NULL, 'Y', 5, 1, NOW(), 1, NOW());
|
|
|
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G039', '색상점수', NULL, 'Y', 39, 1, NOW(), 1, NOW());
|
|
|
-INSERT INTO TB_COMMON_CODE VALUES ('G039', 'G039_1', '화면과 같아요', NULL, 'Y', 1, 1, NOW(), 1, NOW());
|
|
|
-INSERT INTO TB_COMMON_CODE VALUES ('G039', 'G039_2', '밝아요', NULL, 'Y', 2, 1, NOW(), 1, NOW());
|
|
|
-INSERT INTO TB_COMMON_CODE VALUES ('G039', 'G039_3', '어두워요', NULL, 'Y', 3, 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G039', 'G039_1', '똑같음', NULL, 'Y', 1, 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G039', 'G039_2', '어두움', NULL, 'Y', 2, 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G039', 'G039_3', '밝음', NULL, 'Y', 3, 1, NOW(), 1, NOW());
|
|
|
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G040', '사이즈점수', NULL, 'Y', 40, 1, NOW(), 1, NOW());
|
|
|
-INSERT INTO TB_COMMON_CODE VALUES ('G040', 'G040_1', '잘 맞아요', NULL, 'Y', 1, 1, NOW(), 1, NOW());
|
|
|
-INSERT INTO TB_COMMON_CODE VALUES ('G040', 'G040_2', '작아요', NULL, 'Y', 2, 1, NOW(), 1, NOW());
|
|
|
-INSERT INTO TB_COMMON_CODE VALUES ('G040', 'G040_3', '커요', NULL, 'Y', 3, 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G040', 'G040_1', '딱맞음', NULL, 'Y', 1, 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G040', 'G040_2', '작음', NULL, 'Y', 2, 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G040', 'G040_3', '큼', NULL, 'Y', 3, 1, NOW(), 1, NOW());
|
|
|
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G041', '발볼넓이점수', NULL, 'N', 41, 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G041', 'G041_1', '작음', NULL, 'Y', 1, 1, NOW(), 1, NOW());
|
|
|
-INSERT INTO TB_COMMON_CODE VALUES ('G041', 'G041_2', '조금 작음', NULL, 'Y', 2, 1, NOW(), 1, NOW());
|
|
|
-INSERT INTO TB_COMMON_CODE VALUES ('G041', 'G041_3', '적당함', NULL, 'Y', 3, 1, NOW(), 1, NOW());
|
|
|
-INSERT INTO TB_COMMON_CODE VALUES ('G041', 'G041_4', '조금 큼', NULL, 'Y', 4, 1, NOW(), 1, NOW());
|
|
|
-INSERT INTO TB_COMMON_CODE VALUES ('G041', 'G041_5', '큼', NULL, 'Y', 5, 1, NOW(), 1, NOW());
|
|
|
-
|
|
|
-INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G042', '착화감점수', NULL, 'N', 42, 1, NOW(), 1, NOW());
|
|
|
-INSERT INTO TB_COMMON_CODE VALUES ('G042', 'G042_1', '작음', NULL, 'Y', 1, 1, NOW(), 1, NOW());
|
|
|
-INSERT INTO TB_COMMON_CODE VALUES ('G042', 'G042_2', '조금 작음', NULL, 'Y', 2, 1, NOW(), 1, NOW());
|
|
|
-INSERT INTO TB_COMMON_CODE VALUES ('G042', 'G042_3', '적당함', NULL, 'Y', 3, 1, NOW(), 1, NOW());
|
|
|
-INSERT INTO TB_COMMON_CODE VALUES ('G042', 'G042_4', '조금 큼', NULL, 'Y', 4, 1, NOW(), 1, NOW());
|
|
|
-INSERT INTO TB_COMMON_CODE VALUES ('G042', 'G042_5', '큼', NULL, 'Y', 5, 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G041', 'G041_2', '딱맞음', NULL, 'Y', 2, 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G041', 'G041_3', '큼', NULL, 'Y', 3, 1, NOW(), 1, NOW());
|
|
|
+
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G042', '핏점수', NULL, 'N', 42, 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G042', 'G042_1', '슬림', NULL, 'Y', 1, 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G042', 'G042_2', '레귤러', NULL, 'Y', 2, 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G042', 'G042_3', '오버', NULL, 'Y', 3, 1, NOW(), 1, NOW());
|
|
|
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G043', '상품평포인트지급상태', NULL, 'Y', 43, 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G043', 'G043_10', '포인트지급예정', NULL, 'Y', 1, 1, NOW(), 1, NOW());
|
|
|
@@ -1514,6 +1510,16 @@ INSERT INTO TB_COMMON_CODE VALUES ('G078', 'G078_10', '조건부 무료', NULL,
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G078', 'G078_20', '무료', NULL, 'Y', 100, 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G078', 'G078_30', '유료', NULL, 'Y', 100, 1, NOW(), 1, NOW());
|
|
|
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G079', '두께감점수', NULL, 'N', 79, 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G079', 'G079_1', '얇음', NULL, 'Y', 1, 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G079', 'G079_2', '적당함', NULL, 'Y', 2, 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G079', 'G079_3', '도톰함', NULL, 'Y', 3, 1, NOW(), 1, NOW());
|
|
|
+
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G080', '무게감점수', NULL, 'N', 80, 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G080', 'G080_1', '가벼움', NULL, 'Y', 1, 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G080', 'G080_2', '적당함', NULL, 'Y', 2, 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G080', 'G080_3', '무거움', NULL, 'Y', 3, 1, NOW(), 1, NOW());
|
|
|
+
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G100', '회원구분', NULL, 'Y', 100, 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G100', 'G100_00', '전체', NULL, 'Y', 0, 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G100', 'G100_10', '일반회원', NULL, 'Y', 10, 1, NOW(), 1, NOW());
|
|
|
@@ -3469,6 +3475,46 @@ INSERT INTO TB_DELV_FEE_POLICY VALUES ('S0001_01', 'S0001', 'G078_10', 40000, 25
|
|
|
INSERT INTO TB_DELV_FEE_POLICY VALUES ('S0002_01', 'S0002', 'G078_10', 40000, 2500, 2500, 'Y', 1, NOW(), 1, NOW());
|
|
|
COMMIT;
|
|
|
|
|
|
+################################################################################
|
|
|
+# 상품권API내역
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_GIFTCARD_API_HST RESTRICT;
|
|
|
+CREATE TABLE TB_GIFTCARD_API_HST (
|
|
|
+ GFCD_API_HST_SQ INT UNSIGNED NOT NULL COMMENT '상품권API이력일련번호', -- 상품권API이력일련번호
|
|
|
+ GFCD_NO VARCHAR(50) NOT NULL COMMENT '상품권번호', -- 상품권번호
|
|
|
+ IP_ADDR VARCHAR(20) NULL COMMENT 'IP주소', -- IP주소
|
|
|
+ CUST_NO INT UNSIGNED NULL COMMENT '고객번호', -- 고객번호
|
|
|
+ RESULT_VAL VARCHAR(100) NULL COMMENT '결과값', -- 결과값
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
+)
|
|
|
+COMMENT '상품권API내역. 상품권API 결과에 의한 발생.';
|
|
|
+
|
|
|
+-- 상품권API내역
|
|
|
+ALTER TABLE TB_GIFTCARD_API_HST
|
|
|
+ ADD CONSTRAINT PK_GIFTCARD_API_HST -- 상품권API내역 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ GFCD_API_HST_SQ -- 상품권API이력일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 상품권API내역 인덱스
|
|
|
+CREATE INDEX IX_GIFTCARD_API_HST_01
|
|
|
+ ON TB_GIFTCARD_API_HST( -- 상품권API내역
|
|
|
+ CUST_NO ASC -- 고객번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 상품권API내역 인덱스2
|
|
|
+CREATE INDEX IX_GIFTCARD_API_HST_02
|
|
|
+ ON TB_GIFTCARD_API_HST( -- 상품권API내역
|
|
|
+ GFCD_NO ASC -- 상품권번호
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_GIFTCARD_API_HST
|
|
|
+ MODIFY COLUMN GFCD_API_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '상품권API이력일련번호';
|
|
|
+
|
|
|
+ALTER TABLE TB_GIFTCARD_API_HST
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
+
|
|
|
################################################################################
|
|
|
#상품
|
|
|
################################################################################
|
|
|
@@ -3687,43 +3733,41 @@ COMMENT '상품시퀀스. 신규 상품 등록에 의한 발생';
|
|
|
################################################################################
|
|
|
DROP TABLE IF EXISTS TB_GOODS_SUMMARY RESTRICT;
|
|
|
CREATE TABLE TB_GOODS_SUMMARY (
|
|
|
- GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
- SELL_TOT_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '총판매수량', -- 총판매수량
|
|
|
- SELL_WEEK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '주간판매수량', -- 주간판매수량
|
|
|
- SELL_MONTH_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '월간판매수량', -- 월간판매수량
|
|
|
- SELL_YDAY_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '전일판매수량', -- 전일판매수량
|
|
|
- SELL_DAY15_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '15일간판매수량', -- 15일간판매수량
|
|
|
- READ_NWEEK_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '금주조회건수', -- 금주조회건수
|
|
|
- READ_PWEEK_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '전주조회건수', -- 전주조회건수
|
|
|
- GOODS_QNA_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '상품문의건수', -- 상품문의건수
|
|
|
- REVIEW_REG_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '상품평등록건수', -- 상품평등록건수
|
|
|
- TREVIEW_REG_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '텍스트상품평등록건수', -- 텍스트상품평등록건수
|
|
|
- PREVIEW_REG_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '포토상품평등록건수', -- 포토상품평등록건수
|
|
|
- TOT_SCORE TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '만족도점수', -- 만족도점수
|
|
|
- SCORE_COLOR1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '색상점수1', -- 색상점수1
|
|
|
- SCORE_COLOR2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '색상점수2', -- 색상점수2
|
|
|
- SCORE_COLOR3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '색상점수3', -- 색상점수3
|
|
|
- SCORE_COLOR4 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '색상점수4', -- 색상점수4
|
|
|
- SCORE_COLOR5 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '색상점수5', -- 색상점수5
|
|
|
- SCORE_SIZE1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '사이즈점수1', -- 사이즈점수1
|
|
|
- SCORE_SIZE2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '사이즈점수2', -- 사이즈점수2
|
|
|
- SCORE_SIZE3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '사이즈점수3', -- 사이즈점수3
|
|
|
- SCORE_SIZE4 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '사이즈점수4', -- 사이즈점수4
|
|
|
- SCORE_SIZE5 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '사이즈점수5', -- 사이즈점수5
|
|
|
- SCORE_BALL1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '발볼넓이점수1', -- 발볼넓이점수1
|
|
|
- SCORE_BALL2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '발볼넓이점수2', -- 발볼넓이점수2
|
|
|
- SCORE_BALL3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '발볼넓이점수3', -- 발볼넓이점수3
|
|
|
- SCORE_BALL4 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '발볼넓이점수4', -- 발볼넓이점수4
|
|
|
- SCORE_BALL5 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '발볼넓이점수5', -- 발볼넓이점수5
|
|
|
- SCORE_WEARFEEL1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '착화감점수1', -- 착화감점수1
|
|
|
- SCORE_WEARFEEL2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '착화감점수2', -- 착화감점수2
|
|
|
- SCORE_WEARFEEL3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '착화감점수3', -- 착화감점수3
|
|
|
- SCORE_WEARFEEL4 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '착화감점수4', -- 착화감점수4
|
|
|
- SCORE_WEARFEEL5 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '착화감점수5', -- 착화감점수5
|
|
|
- REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
- REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
- UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
- UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+ GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
+ SELL_TOT_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '총판매수량', -- 총판매수량
|
|
|
+ SELL_WEEK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '주간판매수량', -- 주간판매수량
|
|
|
+ SELL_MONTH_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '월간판매수량', -- 월간판매수량
|
|
|
+ SELL_YDAY_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '전일판매수량', -- 전일판매수량
|
|
|
+ SELL_DAY15_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '15일간판매수량', -- 15일간판매수량
|
|
|
+ READ_NWEEK_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '금주조회건수', -- 금주조회건수
|
|
|
+ READ_PWEEK_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '전주조회건수', -- 전주조회건수
|
|
|
+ GOODS_QNA_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '상품문의건수', -- 상품문의건수
|
|
|
+ REVIEW_REG_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '상품평등록건수', -- 상품평등록건수
|
|
|
+ RREVIEW_REG_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '일반상품평등록건수', -- 일반상품평등록건수
|
|
|
+ PREVIEW_REG_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '프리미엄상품평등록건수', -- 프리미엄상품평등록건수
|
|
|
+ SCORE FLOAT(2,1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '구매평점', -- 구매평점
|
|
|
+ SCORE_SIZE1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '사이즈점수1', -- 사이즈점수1
|
|
|
+ SCORE_SIZE2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '사이즈점수2', -- 사이즈점수2
|
|
|
+ SCORE_SIZE3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '사이즈점수3', -- 사이즈점수3
|
|
|
+ SCORE_COLOR1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '색상점수1', -- 색상점수1
|
|
|
+ SCORE_COLOR2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '색상점수2', -- 색상점수2
|
|
|
+ SCORE_COLOR3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '색상점수3', -- 색상점수3
|
|
|
+ SCORE_FIT1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '핏점수1', -- 핏점수1
|
|
|
+ SCORE_FIT2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '핏점수2', -- 핏점수2
|
|
|
+ SCORE_FIT3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '핏점수3', -- 핏점수3
|
|
|
+ SCORE_THICK1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '두께점수1', -- 두께점수1
|
|
|
+ SCORE_THICK2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '두께점수2', -- 두께점수2
|
|
|
+ SCORE_THICK3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '두께점수3', -- 두께점수3
|
|
|
+ SCORE_WEIGHT1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '무게점수1', -- 무게점수1
|
|
|
+ SCORE_WEIGHT2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '무게점수2', -- 무게점수2
|
|
|
+ SCORE_WEIGHT3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '무게점수3', -- 무게점수3
|
|
|
+ SCORE_BALL1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '볼넓이점수1', -- 볼넓이점수1
|
|
|
+ SCORE_BALL2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '볼넓이점수2', -- 볼넓이점수2
|
|
|
+ SCORE_BALL3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '볼넓이점수3', -- 볼넓이점수3
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
)
|
|
|
COMMENT '상품요약. 상품요약정보 집계에 의한 발생';
|
|
|
|
|
|
@@ -3736,41 +3780,39 @@ ALTER TABLE TB_GOODS_SUMMARY
|
|
|
|
|
|
DROP TABLE IF EXISTS TB_GOODS_SUMMARY_TEMP RESTRICT;
|
|
|
CREATE TABLE TB_GOODS_SUMMARY_TEMP (
|
|
|
- GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
- SELL_TOT_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '총판매수량', -- 총판매수량
|
|
|
- SELL_WEEK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '주간판매수량', -- 주간판매수량
|
|
|
- SELL_MONTH_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '월간판매수량', -- 월간판매수량
|
|
|
- SELL_YDAY_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '전일판매수량', -- 전일판매수량
|
|
|
- SELL_DAY15_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '15일간판매수량', -- 15일간판매수량
|
|
|
- READ_NWEEK_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '금주조회건수', -- 금주조회건수
|
|
|
- READ_PWEEK_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '전주조회건수', -- 전주조회건수
|
|
|
- GOODS_QNA_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '상품문의건수', -- 상품문의건수
|
|
|
- REVIEW_REG_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '상품평등록건수', -- 상품평등록건수
|
|
|
- TREVIEW_REG_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '텍스트상품평등록건수', -- 텍스트상품평등록건수
|
|
|
- PREVIEW_REG_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '포토상품평등록건수', -- 포토상품평등록건수
|
|
|
- TOT_SCORE TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '만족도점수', -- 만족도점수
|
|
|
- SCORE_COLOR1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '색상점수1', -- 색상점수1
|
|
|
- SCORE_COLOR2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '색상점수2', -- 색상점수2
|
|
|
- SCORE_COLOR3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '색상점수3', -- 색상점수3
|
|
|
- SCORE_COLOR4 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '색상점수4', -- 색상점수4
|
|
|
- SCORE_COLOR5 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '색상점수5', -- 색상점수5
|
|
|
- SCORE_SIZE1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '사이즈점수1', -- 사이즈점수1
|
|
|
- SCORE_SIZE2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '사이즈점수2', -- 사이즈점수2
|
|
|
- SCORE_SIZE3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '사이즈점수3', -- 사이즈점수3
|
|
|
- SCORE_SIZE4 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '사이즈점수4', -- 사이즈점수4
|
|
|
- SCORE_SIZE5 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '사이즈점수5', -- 사이즈점수5
|
|
|
- SCORE_BALL1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '발볼넓이점수1', -- 발볼넓이점수1
|
|
|
- SCORE_BALL2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '발볼넓이점수2', -- 발볼넓이점수2
|
|
|
- SCORE_BALL3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '발볼넓이점수3', -- 발볼넓이점수3
|
|
|
- SCORE_BALL4 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '발볼넓이점수4', -- 발볼넓이점수4
|
|
|
- SCORE_BALL5 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '발볼넓이점수5', -- 발볼넓이점수5
|
|
|
- SCORE_WEARFEEL1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '착화감점수1', -- 착화감점수1
|
|
|
- SCORE_WEARFEEL2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '착화감점수2', -- 착화감점수2
|
|
|
- SCORE_WEARFEEL3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '착화감점수3', -- 착화감점수3
|
|
|
- SCORE_WEARFEEL4 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '착화감점수4', -- 착화감점수4
|
|
|
- SCORE_WEARFEEL5 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '착화감점수5', -- 착화감점수5
|
|
|
- REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
- REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
+ GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
+ SELL_TOT_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '총판매수량', -- 총판매수량
|
|
|
+ SELL_WEEK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '주간판매수량', -- 주간판매수량
|
|
|
+ SELL_MONTH_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '월간판매수량', -- 월간판매수량
|
|
|
+ SELL_YDAY_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '전일판매수량', -- 전일판매수량
|
|
|
+ SELL_DAY15_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '15일간판매수량', -- 15일간판매수량
|
|
|
+ READ_NWEEK_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '금주조회건수', -- 금주조회건수
|
|
|
+ READ_PWEEK_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '전주조회건수', -- 전주조회건수
|
|
|
+ GOODS_QNA_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '상품문의건수', -- 상품문의건수
|
|
|
+ REVIEW_REG_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '상품평등록건수', -- 상품평등록건수
|
|
|
+ RREVIEW_REG_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '일반상품평등록건수', -- 일반상품평등록건수
|
|
|
+ PREVIEW_REG_CNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '프리미엄상품평등록건수', -- 프리미엄상품평등록건수
|
|
|
+ SCORE FLOAT(2,1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '구매평점', -- 구매평점
|
|
|
+ SCORE_SIZE1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '사이즈점수1', -- 사이즈점수1
|
|
|
+ SCORE_SIZE2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '사이즈점수2', -- 사이즈점수2
|
|
|
+ SCORE_SIZE3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '사이즈점수3', -- 사이즈점수3
|
|
|
+ SCORE_COLOR1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '색상점수1', -- 색상점수1
|
|
|
+ SCORE_COLOR2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '색상점수2', -- 색상점수2
|
|
|
+ SCORE_COLOR3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '색상점수3', -- 색상점수3
|
|
|
+ SCORE_FIT1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '핏점수1', -- 핏점수1
|
|
|
+ SCORE_FIT2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '핏점수2', -- 핏점수2
|
|
|
+ SCORE_FIT3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '핏점수3', -- 핏점수3
|
|
|
+ SCORE_THICK1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '두께점수1', -- 두께점수1
|
|
|
+ SCORE_THICK2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '두께점수2', -- 두께점수2
|
|
|
+ SCORE_THICK3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '두께점수3', -- 두께점수3
|
|
|
+ SCORE_WEIGHT1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '무게점수1', -- 무게점수1
|
|
|
+ SCORE_WEIGHT2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '무게점수2', -- 무게점수2
|
|
|
+ SCORE_WEIGHT3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '무게점수3', -- 무게점수3
|
|
|
+ SCORE_BALL1 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '볼넓이점수1', -- 볼넓이점수1
|
|
|
+ SCORE_BALL2 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '볼넓이점수2', -- 볼넓이점수2
|
|
|
+ SCORE_BALL3 TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '볼넓이점수3', -- 볼넓이점수3
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
)
|
|
|
COMMENT '상품요약. 상품요약정보 집계에 의한 발생';
|
|
|
|
|
|
@@ -7319,6 +7361,119 @@ ALTER TABLE TB_REFUND
|
|
|
PAY_SQ -- 결제일련번호
|
|
|
);
|
|
|
|
|
|
+################################################################################
|
|
|
+#상품평
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_REVIEW RESTRICT;
|
|
|
+CREATE TABLE TB_REVIEW (
|
|
|
+ REVIEW_SQ INT UNSIGNED NOT NULL COMMENT '상품평일련번호', -- 상품평일련번호
|
|
|
+ GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
+ REVIEW_GB CHAR(1) NOT NULL DEFAULT 'R' COMMENT '상품평구분(R:일반상품평, P:프리미엄상품평)', -- 상품평구분
|
|
|
+ CUST_NO INT UNSIGNED NULL COMMENT '고객번호', -- 고객번호
|
|
|
+ ORD_NO INT UNSIGNED NULL COMMENT '주문번호', -- 주문번호
|
|
|
+ ORD_DTL_NO INT UNSIGNED NULL COMMENT '주문상세번호', -- 주문상세번호
|
|
|
+ REVIEW_TITLE VARCHAR(200) NOT NULL COMMENT '상품평제목', -- 상품평제목
|
|
|
+ REVIEW_CONTENT VARCHAR(4000) NOT NULL COMMENT '상품평내용', -- 상품평내용
|
|
|
+ SCORE FLOAT(2,1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '구매평점', -- 구매평점
|
|
|
+ HEIGHT TINYINT(3) NULL COMMENT '키', -- 키
|
|
|
+ WEIGHT TINYINT(3) NULL COMMENT '몸무게', -- 몸무게
|
|
|
+ SCORE_SIZE VARCHAR(20) NULL COMMENT '사이즈점수(공통코드G040)', -- 사이즈점수(공통코드G040)
|
|
|
+ SCORE_COLOR VARCHAR(20) NULL COMMENT '컬러점수(공통코드G039)', -- 컬러점수(공통코드G039)
|
|
|
+ SCORE_FIT VARCHAR(20) NULL COMMENT '핏점수(공통코드G042)', -- 핏점수(공통코드G042)
|
|
|
+ SCORE_THICK VARCHAR(20) NULL COMMENT '두께감점수(공통코드G079)', -- 두께감점수(공통코드G079)
|
|
|
+ SCORE_WEIGHT VARCHAR(20) NULL COMMENT '무게감점수(공통코드G080)', -- 무게감점수(공통코드G080)
|
|
|
+ SCORE_BALL VARCHAR(20) NULL COMMENT '볼넓이점수(공통코드G041)', -- 볼넓이점수(공통코드G041)
|
|
|
+ GIVE_DUE_PNT INT NOT NULL DEFAULT 0 COMMENT '지급예정포인트', -- 지급예정포인트
|
|
|
+ PNT_GIVE_STAT VARCHAR(20) NOT NULL DEFAULT 'G043_10' COMMENT '포인트지급상태(공통코드G043)', -- 포인트지급상태(공통코드G043)
|
|
|
+ DISP_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '표시여부', -- 표시여부
|
|
|
+ DEL_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '삭제여부', -- 삭제여부
|
|
|
+ CONFIRM_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '확인여부', -- 확인여부
|
|
|
+ CONFIRM_UNO INT UNSIGNED NULL COMMENT '확인자번호', -- 확인자번호
|
|
|
+ CONFIRM_DT TIMESTAMP NULL COMMENT '확인일시', -- 확인일시
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+)
|
|
|
+COMMENT '상품평. 신규 상품평 등록에 의한 발생';
|
|
|
+
|
|
|
+-- 상품평
|
|
|
+ALTER TABLE TB_REVIEW
|
|
|
+ ADD CONSTRAINT PK_REVIEW -- 상품평 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ REVIEW_SQ -- 상품평일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 상품평 인덱스
|
|
|
+CREATE INDEX IX_REVIEW_01
|
|
|
+ ON TB_REVIEW( -- 상품평
|
|
|
+ GOODS_CD ASC -- 상품코드
|
|
|
+ );
|
|
|
+
|
|
|
+-- 상품평 인덱스2
|
|
|
+CREATE INDEX IX_REVIEW_02
|
|
|
+ ON TB_REVIEW( -- 상품평
|
|
|
+ CUST_NO ASC -- 고객번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 상품평 인덱스3
|
|
|
+CREATE INDEX IX_REVIEW_03
|
|
|
+ ON TB_REVIEW( -- 상품평
|
|
|
+ REG_DT ASC -- 등록일시
|
|
|
+ );
|
|
|
+
|
|
|
+-- 상품평 인덱스4
|
|
|
+CREATE INDEX IX_REVIEW_04
|
|
|
+ ON TB_REVIEW( -- 상품평
|
|
|
+ ORD_NO ASC -- 주문번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 상품평 인덱스5
|
|
|
+CREATE INDEX IX_REVIEW_05
|
|
|
+ ON TB_REVIEW( -- 상품평
|
|
|
+ ORD_DTL_NO ASC -- 주문상세번호
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_REVIEW
|
|
|
+ MODIFY COLUMN REVIEW_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '상품평일련번호';
|
|
|
+
|
|
|
+ALTER TABLE TB_REVIEW
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
+
|
|
|
+################################################################################
|
|
|
+#상품평첨부파일
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_REVIEW_ATTACH RESTRICT;
|
|
|
+CREATE TABLE TB_REVIEW_ATTACH (
|
|
|
+ RV_ATC_SQ INT UNSIGNED NOT NULL COMMENT '상품평첨부파일일련번호', -- 상품평첨부파일일련번호
|
|
|
+ REVIEW_SQ INT UNSIGNED NULL COMMENT '상품평일련번호', -- 상품평일련번호
|
|
|
+ FILE_GB CHAR(1) NOT NULL DEFAULT 'I' COMMENT '첨부파일종류(M:동영상,I:이미지)', -- 첨부파일종류
|
|
|
+ ORG_FILE_NM VARCHAR(100) NOT NULL COMMENT '원본파일명', -- 원본파일명
|
|
|
+ SYS_FILE_NM VARCHAR(100) NOT NULL COMMENT '시스템파일명', -- 시스템파일명
|
|
|
+ DEL_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '삭제여부', -- 삭제여부
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+)
|
|
|
+COMMENT '상품평첨부파일. 상품평첨부파일 신규 등록에의한 발생';
|
|
|
+
|
|
|
+-- 상품평첨부파일
|
|
|
+ALTER TABLE TB_REVIEW_ATTACH
|
|
|
+ ADD CONSTRAINT PK_REVIEW_ATTACH -- 상품평첨부파일 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ RV_ATC_SQ -- 상품평첨부파일일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 상품평첨부파일 인덱스
|
|
|
+CREATE INDEX IX_REVIEW_ATTACH_01
|
|
|
+ ON TB_REVIEW_ATTACH( -- 상품평첨부파일
|
|
|
+ REVIEW_SQ ASC -- 상품평일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_REVIEW_ATTACH
|
|
|
+ MODIFY COLUMN RV_ATC_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '상품평첨부파일일련번호';
|
|
|
+
|
|
|
################################################################################
|
|
|
#재고연계기준
|
|
|
################################################################################
|
|
|
@@ -8411,133 +8566,396 @@ ALTER TABLE TB_CUST_COUPON
|
|
|
AUTO_INCREMENT = 1;
|
|
|
|
|
|
################################################################################
|
|
|
-# 상담
|
|
|
+# 고객상품권
|
|
|
################################################################################
|
|
|
-DROP TABLE IF EXISTS TB_COUNSEL RESTRICT;
|
|
|
-CREATE TABLE TB_COUNSEL (
|
|
|
- COUNSEL_SQ INT UNSIGNED NOT NULL COMMENT '상담일련번호', -- 상담일련번호
|
|
|
- SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)', -- 사이트코드(공통코드G000)
|
|
|
- COUNSEL_CLSF VARCHAR(20) NOT NULL COMMENT '상담분류코드(공통코드G059)', -- 상담분류코드(공통코드G059)
|
|
|
- COUNSEL_DCLSF VARCHAR(20) NULL COMMENT '상담분류상세코드(공통코드G591~G599)', -- 상담분류상세코드(공통코드G591~G599)
|
|
|
- CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
- CELL_PHNNO VARCHAR(20) NULL COMMENT '휴대전화번호', -- 휴대전화번호
|
|
|
- EMAIL VARCHAR(100) NULL COMMENT '이메일', -- 이메일
|
|
|
- EMAIL_REQ_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '이메일요청여부(Y:요청)', -- 이메일요청여부(Y:요청)
|
|
|
- EMAIL_SEND_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '이메일발송여부(Y:발송)', -- 이메일발송여부(Y:발송)
|
|
|
- SMS_REQ_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT 'SMS요청여부(Y:요청)', -- SMS요청여부(Y:요청)
|
|
|
- SMS_SEND_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT 'SMS발송여부(Y:발송)', -- SMS발송여부(Y:발송)
|
|
|
- REL_ORD_NO INT UNSIGNED NULL COMMENT '관련주문번호', -- 관련주문번호
|
|
|
- REL_GOODS_CD VARCHAR(20) NULL COMMENT '관련상품코드', -- 관련상품코드
|
|
|
- COUNSEL_TYPE CHAR(1) NOT NULL COMMENT '문의타입(C:1:1문의 / G:상품문의)', -- 문의타입
|
|
|
- QUEST_TITLE VARCHAR(200) NOT NULL COMMENT '문의제목', -- 문의제목
|
|
|
- QUEST_CONTENT LONGTEXT NOT NULL COMMENT '문의내용', -- 문의내용
|
|
|
- QUEST_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '문의일시', -- 문의일시
|
|
|
- ORG_FILE_NM VARCHAR(500) NULL COMMENT '원본파일명', -- 원본파일명
|
|
|
- SYS_FILE_NM VARCHAR(500) NULL COMMENT '시스템파일명', -- 시스템파일명
|
|
|
- ANS_STAT VARCHAR(20) NOT NULL DEFAULT 'G060_10' COMMENT '답변상태(공통코드G060)', -- 답변상태(공통코드G060)
|
|
|
- ANS_TRANS_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '답변의뢰여부(Y:입점업체에 답변 의뢰)', -- 답변의뢰여부
|
|
|
- ANS_COMP_CD VARCHAR(20) NULL COMMENT '답변업체코드(공급업체)', -- 답변업체코드(공급업체)
|
|
|
- ANS_TRANS_NO INT UNSIGNED NULL COMMENT '답변의뢰자번호(사용자)', -- 답변의뢰자번호(사용자)
|
|
|
- ANS_TRANS_DT TIMESTAMP NULL COMMENT '답변의뢰일시', -- 답변의뢰일시
|
|
|
- ASSIGNED_CS_NO INT UNSIGNED NULL COMMENT '할당된CS담당자번호(사용자)', -- 할당된CS담당자번호(사용자)
|
|
|
- ASSIGNED_YMD VARCHAR(8) NULL COMMENT '할당된연월일(YYYYMMDD)', -- 할당된연월일(YYYYMMDD)
|
|
|
- ASSIGNED_HMS VARCHAR(6) NULL COMMENT '할당된시분초(HH24MISS)', -- 할당된시분초(HH24MISS)
|
|
|
- ANS_TITLE VARCHAR(200) NULL COMMENT '답변제목', -- 답변제목
|
|
|
- ANS_CONTENT VARCHAR(4000) NULL COMMENT '답변내용', -- 답변내용
|
|
|
- ANS_NO INT UNSIGNED NULL COMMENT '답변자번호(사용자)', -- 답변자번호(사용자)
|
|
|
- ANS_DT TIMESTAMP NULL COMMENT '답변일시', -- 답변일시
|
|
|
- SECRET_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '비밀글여부(Y:비밀글 / 상품문의에서만 사용, 1:1문의 미사용 컬럼)', -- 비밀글여부
|
|
|
- DEL_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '삭제여부', -- 삭제여부
|
|
|
- REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
- REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
- UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
- UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+DROP TABLE IF EXISTS TB_CUST_GIFTCARD RESTRICT;
|
|
|
+CREATE TABLE TB_CUST_GIFTCARD (
|
|
|
+ CUST_GFCD_SQ INT UNSIGNED NOT NULL COMMENT '고객상품권일련번호', -- 고객상품권일련번호
|
|
|
+ CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
+ GFCD_NO VARCHAR(50) NOT NULL COMMENT '상품권번호', -- 상품권번호
|
|
|
+ GFCD_NM VARCHAR(50) NOT NULL DEFAULT 'YES24상품권' COMMENT '상품권명', -- 상품권명
|
|
|
+ CHG_GFCD_AMT INT NOT NULL COMMENT '전환금액', -- 전환금액
|
|
|
+ US_GFCD_AMT INT NOT NULL DEFAULT 0 COMMENT '사용금액', -- 사용금액
|
|
|
+ RM_GFCD_AMT INT NOT NULL COMMENT '잔여금액', -- 잔여금액
|
|
|
+ USE_ST_DATE VARCHAR(8) NOT NULL COMMENT '사용시작일', -- 사용시작일
|
|
|
+ USE_EXP_DATE VARCHAR(8) NOT NULL COMMENT '사용만료일', -- 사용만료일
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
)
|
|
|
-COMMENT '상담. 고객의 상담 질의 등록에 의한 발생';
|
|
|
+COMMENT '고객상품권. 고객상품권 등록 및 사용,취소 등 집계에 의한 발생.';
|
|
|
|
|
|
--- 상담
|
|
|
-ALTER TABLE TB_COUNSEL
|
|
|
- ADD CONSTRAINT PK_TB_COUNSEL -- 상담 기본키
|
|
|
+-- 고객상품권
|
|
|
+ALTER TABLE TB_CUST_GIFTCARD
|
|
|
+ ADD CONSTRAINT PK_CUST_GIFTCARD -- 고객상품권 기본키
|
|
|
PRIMARY KEY (
|
|
|
- COUNSEL_SQ -- 상담일련번호
|
|
|
+ CUST_GFCD_SQ -- 고객상품권일련번호
|
|
|
);
|
|
|
|
|
|
--- 상담 인덱스
|
|
|
-CREATE INDEX IX_COUNSEL_01
|
|
|
- ON TB_COUNSEL( -- 상담
|
|
|
+-- 고객상품권 유니크 인덱스
|
|
|
+CREATE UNIQUE INDEX UIX_CUST_GIFTCARD_01
|
|
|
+ ON TB_CUST_GIFTCARD ( -- 고객상품권
|
|
|
+ GFCD_NO ASC -- 상품권번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 고객상품권 인덱스
|
|
|
+CREATE INDEX IX_CUST_GIFTCARD_01
|
|
|
+ ON TB_CUST_GIFTCARD( -- 고객상품권
|
|
|
CUST_NO ASC -- 고객번호
|
|
|
);
|
|
|
|
|
|
--- 상담 인덱스2
|
|
|
-CREATE INDEX IX_COUNSEL_02
|
|
|
- ON TB_COUNSEL( -- 상담
|
|
|
- REL_GOODS_CD ASC -- 관련상품코드
|
|
|
+-- 고객상품권 인덱스2
|
|
|
+CREATE INDEX IX_CUST_GIFTCARD_02
|
|
|
+ ON TB_CUST_GIFTCARD( -- 고객상품권
|
|
|
+ USE_EXP_DATE ASC -- 사용만료일
|
|
|
);
|
|
|
|
|
|
-ALTER TABLE TB_COUNSEL
|
|
|
- MODIFY COLUMN COUNSEL_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '상담일련번호';
|
|
|
+ALTER TABLE TB_CUST_GIFTCARD
|
|
|
+ MODIFY COLUMN CUST_GFCD_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '고객상품권일련번호';
|
|
|
|
|
|
-ALTER TABLE TB_COUNSEL
|
|
|
+ALTER TABLE TB_CUST_GIFTCARD
|
|
|
AUTO_INCREMENT = 1;
|
|
|
|
|
|
################################################################################
|
|
|
-# 쿠폰
|
|
|
+# 고객상품권이력
|
|
|
################################################################################
|
|
|
-DROP TABLE IF EXISTS TB_COUPON RESTRICT;
|
|
|
-CREATE TABLE TB_COUPON (
|
|
|
- CPN_ID VARCHAR(20) NOT NULL COMMENT '쿠폰ID(CPN+SEQ_CPN_NO sequence)', -- 쿠폰ID
|
|
|
- CPN_NM VARCHAR(100) NOT NULL COMMENT '쿠폰명', -- 쿠폰명
|
|
|
- SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)', -- 사이트코드(공통코드G000)
|
|
|
- AF_LINK_CD VARCHAR(20) NOT NULL DEFAULT 'AF001' COMMENT '제휴링크코드', -- 제휴링크코드
|
|
|
- USABLE_CUST_GB VARCHAR(20) NOT NULL COMMENT '사용가능고객구분(공통코드G100)', -- 사용가능고객구분(공통코드G100)
|
|
|
- USABLE_CUST_GRADE VARCHAR(20) NULL COMMENT '사용가능고객등급(공통코드G110)', -- 사용가능고객등급(공통코드G110)
|
|
|
- CPN_TYPE VARCHAR(20) NOT NULL COMMENT '쿠폰유형(공통코드G230)', -- 쿠폰유형(공통코드G230)
|
|
|
- APPLY_SCOPE CHAR(1) NOT NULL DEFAULT 'A' COMMENT '적용범위(A:전체, I:개별). "I:개별"이고 쿠폰유형이 "20:장바구니쿠폰" 외 이면 TB_COUPON_REFVAL 참조', -- 적용범위(A:전체, I:개별)
|
|
|
- DC_WAY VARCHAR(20) NOT NULL COMMENT '할인방식(공통코드G240)', -- 할인방식(공통코드G240)
|
|
|
- DC_PVAL FLOAT UNSIGNED NOT NULL DEFAULT 0 COMMENT '할인값(PC). 할인방식이 금액이면 할인금액, 율이면 할인율', -- 할인값(PC)
|
|
|
- DC_MVAL FLOAT UNSIGNED NOT NULL DEFAULT 0 COMMENT '할인값(모바일). 할인방식이 금액이면 할인금액, 율이면 할인율', -- 할인값(모바일웹)
|
|
|
- DC_AVAL FLOAT UNSIGNED NOT NULL DEFAULT 0 COMMENT '할인값(모바일앱)', -- 할인값(모바일앱)
|
|
|
- MAX_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '최고할인금액', -- 최고할인금액
|
|
|
- PD_GB CHAR(1) NOT NULL DEFAULT 'P' COMMENT '기간/일수구분(P:기간, D:일수)', -- 기간/일수구분(P:기간, D:일수)
|
|
|
- AVAIL_STDT TIMESTAMP NULL COMMENT '유효시작일시(기간/일수구분 "P:기간"일 때 사용됨)', -- 유효시작일시
|
|
|
- AVAIL_EDDT TIMESTAMP NULL COMMENT '유효종료일시(기간/일수구분 "P:기간"일 때 사용됨)', -- 유효종료일시
|
|
|
- AVAIL_DAYS SMALLINT UNSIGNED NULL COMMENT '유효일수(기간/일수구분 "D:일수"일 때 사용됨)', -- 유효일수(기간/일수구분 "D:일수"일 때 사용됨)
|
|
|
- CUST_PUB_LIMIT_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '고객당발행제한수량(0은 무제한)', -- 고객당발행제한수량(0은 무제한)
|
|
|
- TOT_PUB_LIMIT_QTY INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '총발행제한수량(0은 무제한)', -- 총발행제한수량(0은 무제한)
|
|
|
- ONE_PUB_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 1 COMMENT '1회발행수량(기본은 1)', -- 1회발행수량(기본은 1)
|
|
|
- DN_GB VARCHAR(20) NOT NULL DEFAULT 'G058_10' COMMENT '다운로드구분(공통코드G058)', -- 다운로드구분(공통코드G058)
|
|
|
- DOWN_STDT TIMESTAMP NULL COMMENT '다운로드시작일시', -- 다운로드시작일시
|
|
|
- DOWN_EDDT TIMESTAMP NULL COMMENT '다운로드종료일시', -- 다운로드종료일시
|
|
|
- BUY_LIMIT_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '구매제한금액(0은 제한없음. 그 외는 00 이상 구매 시 사용)', -- 구매제한금액
|
|
|
- PLAN_SQ INT UNSIGNED NULL COMMENT '기획전번호(쿠폰유형이 플러스쿠폰 일 때 사용 기획전번호)', -- 기획전번호
|
|
|
- REISSUANCE VARCHAR(20) NULL COMMENT '쿠폰재발급여부(공통코드G231)', -- 쿠폰재발급여부(공통코드G231)
|
|
|
- CPN_STAT VARCHAR(20) NULL DEFAULT 'G232_10' COMMENT '쿠폰상태(공통코드G232)', -- 쿠폰상태(공통코드G232)
|
|
|
- END_ALIM_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '만료알림여부',
|
|
|
- REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
- REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
- UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
- UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+DROP TABLE IF EXISTS TB_CUST_GIFTCARD_HST RESTRICT;
|
|
|
+CREATE TABLE TB_CUST_GIFTCARD_HST (
|
|
|
+ GFCD_HST_SQ INT UNSIGNED NOT NULL COMMENT '상품권이력일련번호', -- 상품권이력일련번호
|
|
|
+ CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
+ OCCUR_GB VARCHAR(20) NOT NULL COMMENT '발생구분(공통코드G074)', -- 발생구분(공통코드G074)
|
|
|
+ OCCUR_DTL_DESC VARCHAR(1000) NULL COMMENT '발생상세설명', -- 발생상세설명
|
|
|
+ GFCD_AMT INT NOT NULL COMMENT '금액', -- 금액
|
|
|
+ CUST_GFCD_SQ INT UNSIGNED NOT NULL COMMENT '고객상품권일련번호', -- 고객상품권일련번호
|
|
|
+ ORD_NO INT UNSIGNED NULL COMMENT '주문번호', -- 주문번호
|
|
|
+ ORD_DTL_NO INT UNSIGNED NULL COMMENT '주문상세번호', -- 주문상세번호
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
)
|
|
|
-COMMENT '쿠폰. 신규 쿠폰 등록에 의한 발생';
|
|
|
+COMMENT '고객상품권이력. 고객상품권 전환,사용 등에 의한 발생.';
|
|
|
|
|
|
--- 쿠폰
|
|
|
-ALTER TABLE TB_COUPON
|
|
|
- ADD CONSTRAINT PK_TB_COUPON -- 쿠폰 기본키
|
|
|
+-- 고객상품권이력
|
|
|
+ALTER TABLE TB_CUST_GIFTCARD_HST
|
|
|
+ ADD CONSTRAINT PK_CUST_GIFTCARD_HST -- 고객상품권이력 기본키
|
|
|
PRIMARY KEY (
|
|
|
- CPN_ID -- 쿠폰ID
|
|
|
+ GFCD_HST_SQ -- 상품권이력일련번호
|
|
|
);
|
|
|
|
|
|
--- 쿠폰 인덱스
|
|
|
-CREATE INDEX IX_COUPON_01
|
|
|
- ON TB_COUPON( -- 쿠폰
|
|
|
- CPN_NM ASC -- 쿠폰명
|
|
|
+-- 고객상품권이력 인덱스
|
|
|
+CREATE INDEX IX_CUST_GIFTCARD_HST_01
|
|
|
+ ON TB_CUST_GIFTCARD_HST( -- 고객상품권이력
|
|
|
+ CUST_NO ASC -- 고객번호
|
|
|
);
|
|
|
|
|
|
--- 쿠폰 인덱스2
|
|
|
-CREATE INDEX IX_COUPON_02
|
|
|
- ON TB_COUPON( -- 쿠폰
|
|
|
- AVAIL_STDT ASC, -- 유효시작일시
|
|
|
- AVAIL_EDDT ASC -- 유효종료일시
|
|
|
+ALTER TABLE TB_CUST_GIFTCARD_HST
|
|
|
+ MODIFY COLUMN GFCD_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '상품권이력일련번호';
|
|
|
+
|
|
|
+ALTER TABLE TB_CUST_GIFTCARD_HST
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
+
|
|
|
+################################################################################
|
|
|
+# 고객포인트
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_CUST_POINT RESTRICT;
|
|
|
+CREATE TABLE TB_CUST_POINT (
|
|
|
+ CUST_PNT_SQ INT UNSIGNED NOT NULL COMMENT '고객포인트일련번호', -- 고객포인트일련번호
|
|
|
+ CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
+ GV_PNT_AMT INT NOT NULL COMMENT '지급포인트', -- 지급포인트
|
|
|
+ US_PNT_AMT INT NOT NULL DEFAULT 0 COMMENT '사용포인트', -- 사용포인트
|
|
|
+ RM_PNT_AMT INT NOT NULL COMMENT '잔여포인트', -- 잔여포인트
|
|
|
+ EXP_BE_DT TIMESTAMP NOT NULL COMMENT '만료예정일시', -- 만료예정일시
|
|
|
+ EXP_CMP_DT TIMESTAMP NULL COMMENT '만료완료일시', -- 만료완료일시
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+)
|
|
|
+COMMENT '고객포인트. 고객의 포인트 적립 및 사용 시 집계에 의한 발생';
|
|
|
+
|
|
|
+-- 고객포인트
|
|
|
+ALTER TABLE TB_CUST_POINT
|
|
|
+ ADD CONSTRAINT PK_CUST_POINT -- 고객포인트 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ CUST_PNT_SQ -- 고객포인트일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 고객포인트 인덱스
|
|
|
+CREATE INDEX IX_CUST_POINT_01
|
|
|
+ ON TB_CUST_POINT( -- 고객포인트
|
|
|
+ CUST_NO ASC -- 고객번호
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_CUST_POINT
|
|
|
+ MODIFY COLUMN CUST_PNT_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '고객포인트일련번호';
|
|
|
+
|
|
|
+ALTER TABLE TB_CUST_POINT
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
+
|
|
|
+################################################################################
|
|
|
+# 고객포인트이력
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_CUST_POINT_HST RESTRICT;
|
|
|
+CREATE TABLE TB_CUST_POINT_HST (
|
|
|
+ PNT_HST_SQ INT UNSIGNED NOT NULL COMMENT '포인트이력일련번호', -- 포인트이력일련번호
|
|
|
+ CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
+ OCCUR_GB VARCHAR(20) NOT NULL COMMENT '발생구분(공통코드G069)', -- 발생구분(공통코드G270)
|
|
|
+ OCCUR_DTL_DESC VARCHAR(1000) NULL COMMENT '발생상세설명', -- 발생상세설명
|
|
|
+ PNT_AMT INT NOT NULL COMMENT '포인트금액(+, - 금액으로 표시)', -- 포인트금액
|
|
|
+ CUST_PNT_SQ INT UNSIGNED NULL COMMENT '고객포인트일련번호', -- 고객포인트일련번호
|
|
|
+ ORD_NO INT UNSIGNED NULL COMMENT '주문번호', -- 주문번호
|
|
|
+ ORD_DTL_NO INT UNSIGNED NULL COMMENT '주문상세번호', -- 주문상세번호
|
|
|
+ REVIEW_SQ INT UNSIGNED NULL COMMENT '상품평일련번호', -- 상품평일련번호
|
|
|
+ SWITCH_DUE_DT TIMESTAMP NULL COMMENT '가용포인트전환예정일시', -- 가용포인트전환예정일시
|
|
|
+ PNT_UPLOAD_STAT VARCHAR(20) NOT NULL COMMENT '포인트반영상태(공통코드G070)', -- 포인트반영상태(공통코드G280)
|
|
|
+ PNT_UPLOAD_DT TIMESTAMP NULL COMMENT '포인트반영일시', -- 포인트반영일시
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+)
|
|
|
+COMMENT '고객포인트이력. 고객의 포인트 적립 및 사용에 의한 발생';
|
|
|
+
|
|
|
+-- 고객포인트이력
|
|
|
+ALTER TABLE TB_CUST_POINT_HST
|
|
|
+ ADD CONSTRAINT PK_CUST_POINT_HST -- 고객포인트이력 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ PNT_HST_SQ -- 포인트이력일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 고객포인트이력 인덱스
|
|
|
+CREATE INDEX IX_CUST_POINT_HST_01
|
|
|
+ ON TB_CUST_POINT_HST( -- 고객포인트이력
|
|
|
+ CUST_NO ASC -- 고객번호
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_CUST_POINT_HST
|
|
|
+ MODIFY COLUMN PNT_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '포인트이력일련번호';
|
|
|
+
|
|
|
+ALTER TABLE TB_CUST_POINT_HST
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
+
|
|
|
+################################################################################
|
|
|
+# 고객상품권
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_CUST_GIFTCARD RESTRICT;
|
|
|
+CREATE TABLE TB_CUST_GIFTCARD (
|
|
|
+ CUST_GFCD_SQ INT UNSIGNED NOT NULL COMMENT '고객상품권일련번호', -- 고객상품권일련번호
|
|
|
+ CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
+ GFCD_NO VARCHAR(50) NOT NULL COMMENT '상품권번호', -- 상품권번호
|
|
|
+ GFCD_NM VARCHAR(50) NOT NULL DEFAULT 'YES24상품권' COMMENT '상품권명', -- 상품권명
|
|
|
+ CHG_GFCD_AMT INT NOT NULL COMMENT '전환금액', -- 전환금액
|
|
|
+ US_GFCD_AMT INT NOT NULL DEFAULT 0 COMMENT '사용금액', -- 사용금액
|
|
|
+ RM_GFCD_AMT INT NOT NULL COMMENT '잔여금액', -- 잔여금액
|
|
|
+ USE_ST_DATE VARCHAR(8) NOT NULL COMMENT '사용시작일', -- 사용시작일
|
|
|
+ USE_EXP_DATE VARCHAR(8) NOT NULL COMMENT '사용만료일', -- 사용만료일
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+)
|
|
|
+COMMENT '고객상품권. 고객상품권 등록 및 사용,취소 등 집계에 의한 발생.';
|
|
|
+
|
|
|
+-- 고객상품권
|
|
|
+ALTER TABLE TB_CUST_GIFTCARD
|
|
|
+ ADD CONSTRAINT PK_CUST_GIFTCARD -- 고객상품권 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ CUST_GFCD_SQ -- 고객상품권일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 고객상품권 유니크 인덱스
|
|
|
+CREATE UNIQUE INDEX UIX_CUST_GIFTCARD_01
|
|
|
+ ON TB_CUST_GIFTCARD ( -- 고객상품권
|
|
|
+ GFCD_NO ASC -- 상품권번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 고객상품권 인덱스
|
|
|
+CREATE INDEX IX_CUST_GIFTCARD_01
|
|
|
+ ON TB_CUST_GIFTCARD( -- 고객상품권
|
|
|
+ CUST_NO ASC -- 고객번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 고객상품권 인덱스2
|
|
|
+CREATE INDEX IX_CUST_GIFTCARD_02
|
|
|
+ ON TB_CUST_GIFTCARD( -- 고객상품권
|
|
|
+ USE_EXP_DATE ASC -- 사용만료일
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_CUST_GIFTCARD
|
|
|
+ MODIFY COLUMN CUST_GFCD_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '고객상품권일련번호';
|
|
|
+
|
|
|
+ALTER TABLE TB_CUST_GIFTCARD
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
+
|
|
|
+################################################################################
|
|
|
+# 고객상품권이력
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_CUST_GIFTCARD_HST RESTRICT;
|
|
|
+CREATE TABLE TB_CUST_GIFTCARD_HST (
|
|
|
+ GFCD_HST_SQ INT UNSIGNED NOT NULL COMMENT '상품권이력일련번호', -- 상품권이력일련번호
|
|
|
+ CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
+ OCCUR_GB VARCHAR(20) NOT NULL COMMENT '발생구분(공통코드GXX)', -- 발생구분(공통코드GXX)
|
|
|
+ OCCUR_DTL_DESC VARCHAR(1000) NULL COMMENT '발생상세설명', -- 발생상세설명
|
|
|
+ GFCD_AMT INT NOT NULL COMMENT '금액', -- 금액
|
|
|
+ CUST_GFCD_SQ INT UNSIGNED NOT NULL COMMENT '고객상품권일련번호', -- 고객상품권일련번호
|
|
|
+ ORD_NO INT UNSIGNED NULL COMMENT '주문번호', -- 주문번호
|
|
|
+ ORD_DTL_NO INT UNSIGNED NULL COMMENT '주문상세번호', -- 주문상세번호
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+)
|
|
|
+COMMENT '고객상품권이력. 고객상품권 전환,사용 등에 의한 발생.';
|
|
|
+
|
|
|
+-- 고객상품권이력
|
|
|
+ALTER TABLE TB_CUST_GIFTCARD_HST
|
|
|
+ ADD CONSTRAINT PK_CUST_GIFTCARD_HST -- 고객상품권이력 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ GFCD_HST_SQ -- 상품권이력일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 고객상품권이력 인덱스
|
|
|
+CREATE INDEX IX_CUST_GIFTCARD_HST_01
|
|
|
+ ON TB_CUST_GIFTCARD_HST( -- 고객상품권이력
|
|
|
+ CUST_NO ASC -- 고객번호
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_CUST_GIFTCARD_HST
|
|
|
+ MODIFY COLUMN GFCD_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '상품권이력일련번호';
|
|
|
+
|
|
|
+ALTER TABLE TB_CUST_GIFTCARD_HST
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
+
|
|
|
+################################################################################
|
|
|
+# 상담
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_COUNSEL RESTRICT;
|
|
|
+CREATE TABLE TB_COUNSEL (
|
|
|
+ COUNSEL_SQ INT UNSIGNED NOT NULL COMMENT '상담일련번호', -- 상담일련번호
|
|
|
+ SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)', -- 사이트코드(공통코드G000)
|
|
|
+ COUNSEL_CLSF VARCHAR(20) NOT NULL COMMENT '상담분류코드(공통코드G059)', -- 상담분류코드(공통코드G059)
|
|
|
+ COUNSEL_DCLSF VARCHAR(20) NULL COMMENT '상담분류상세코드(공통코드G591~G599)', -- 상담분류상세코드(공통코드G591~G599)
|
|
|
+ CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
+ CELL_PHNNO VARCHAR(20) NULL COMMENT '휴대전화번호', -- 휴대전화번호
|
|
|
+ EMAIL VARCHAR(100) NULL COMMENT '이메일', -- 이메일
|
|
|
+ EMAIL_REQ_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '이메일요청여부(Y:요청)', -- 이메일요청여부(Y:요청)
|
|
|
+ EMAIL_SEND_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '이메일발송여부(Y:발송)', -- 이메일발송여부(Y:발송)
|
|
|
+ SMS_REQ_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT 'SMS요청여부(Y:요청)', -- SMS요청여부(Y:요청)
|
|
|
+ SMS_SEND_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT 'SMS발송여부(Y:발송)', -- SMS발송여부(Y:발송)
|
|
|
+ REL_ORD_NO INT UNSIGNED NULL COMMENT '관련주문번호', -- 관련주문번호
|
|
|
+ REL_GOODS_CD VARCHAR(20) NULL COMMENT '관련상품코드', -- 관련상품코드
|
|
|
+ COUNSEL_TYPE CHAR(1) NOT NULL COMMENT '문의타입(C:1:1문의 / G:상품문의)', -- 문의타입
|
|
|
+ QUEST_TITLE VARCHAR(200) NOT NULL COMMENT '문의제목', -- 문의제목
|
|
|
+ QUEST_CONTENT LONGTEXT NOT NULL COMMENT '문의내용', -- 문의내용
|
|
|
+ QUEST_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '문의일시', -- 문의일시
|
|
|
+ ORG_FILE_NM VARCHAR(500) NULL COMMENT '원본파일명', -- 원본파일명
|
|
|
+ SYS_FILE_NM VARCHAR(500) NULL COMMENT '시스템파일명', -- 시스템파일명
|
|
|
+ ANS_STAT VARCHAR(20) NOT NULL DEFAULT 'G060_10' COMMENT '답변상태(공통코드G060)', -- 답변상태(공통코드G060)
|
|
|
+ ANS_TRANS_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '답변의뢰여부(Y:입점업체에 답변 의뢰)', -- 답변의뢰여부
|
|
|
+ ANS_COMP_CD VARCHAR(20) NULL COMMENT '답변업체코드(공급업체)', -- 답변업체코드(공급업체)
|
|
|
+ ANS_TRANS_NO INT UNSIGNED NULL COMMENT '답변의뢰자번호(사용자)', -- 답변의뢰자번호(사용자)
|
|
|
+ ANS_TRANS_DT TIMESTAMP NULL COMMENT '답변의뢰일시', -- 답변의뢰일시
|
|
|
+ ASSIGNED_CS_NO INT UNSIGNED NULL COMMENT '할당된CS담당자번호(사용자)', -- 할당된CS담당자번호(사용자)
|
|
|
+ ASSIGNED_YMD VARCHAR(8) NULL COMMENT '할당된연월일(YYYYMMDD)', -- 할당된연월일(YYYYMMDD)
|
|
|
+ ASSIGNED_HMS VARCHAR(6) NULL COMMENT '할당된시분초(HH24MISS)', -- 할당된시분초(HH24MISS)
|
|
|
+ ANS_TITLE VARCHAR(200) NULL COMMENT '답변제목', -- 답변제목
|
|
|
+ ANS_CONTENT VARCHAR(4000) NULL COMMENT '답변내용', -- 답변내용
|
|
|
+ ANS_NO INT UNSIGNED NULL COMMENT '답변자번호(사용자)', -- 답변자번호(사용자)
|
|
|
+ ANS_DT TIMESTAMP NULL COMMENT '답변일시', -- 답변일시
|
|
|
+ SECRET_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '비밀글여부(Y:비밀글 / 상품문의에서만 사용, 1:1문의 미사용 컬럼)', -- 비밀글여부
|
|
|
+ DEL_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '삭제여부', -- 삭제여부
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+)
|
|
|
+COMMENT '상담. 고객의 상담 질의 등록에 의한 발생';
|
|
|
+
|
|
|
+-- 상담
|
|
|
+ALTER TABLE TB_COUNSEL
|
|
|
+ ADD CONSTRAINT PK_TB_COUNSEL -- 상담 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ COUNSEL_SQ -- 상담일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 상담 인덱스
|
|
|
+CREATE INDEX IX_COUNSEL_01
|
|
|
+ ON TB_COUNSEL( -- 상담
|
|
|
+ CUST_NO ASC -- 고객번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 상담 인덱스2
|
|
|
+CREATE INDEX IX_COUNSEL_02
|
|
|
+ ON TB_COUNSEL( -- 상담
|
|
|
+ REL_GOODS_CD ASC -- 관련상품코드
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_COUNSEL
|
|
|
+ MODIFY COLUMN COUNSEL_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '상담일련번호';
|
|
|
+
|
|
|
+ALTER TABLE TB_COUNSEL
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
+
|
|
|
+################################################################################
|
|
|
+# 쿠폰
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_COUPON RESTRICT;
|
|
|
+CREATE TABLE TB_COUPON (
|
|
|
+ CPN_ID VARCHAR(20) NOT NULL COMMENT '쿠폰ID(CPN+SEQ_CPN_NO sequence)', -- 쿠폰ID
|
|
|
+ CPN_NM VARCHAR(100) NOT NULL COMMENT '쿠폰명', -- 쿠폰명
|
|
|
+ SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)', -- 사이트코드(공통코드G000)
|
|
|
+ AF_LINK_CD VARCHAR(20) NOT NULL DEFAULT 'AF001' COMMENT '제휴링크코드', -- 제휴링크코드
|
|
|
+ USABLE_CUST_GB VARCHAR(20) NOT NULL COMMENT '사용가능고객구분(공통코드G100)', -- 사용가능고객구분(공통코드G100)
|
|
|
+ USABLE_CUST_GRADE VARCHAR(20) NULL COMMENT '사용가능고객등급(공통코드G110)', -- 사용가능고객등급(공통코드G110)
|
|
|
+ CPN_TYPE VARCHAR(20) NOT NULL COMMENT '쿠폰유형(공통코드G230)', -- 쿠폰유형(공통코드G230)
|
|
|
+ APPLY_SCOPE CHAR(1) NOT NULL DEFAULT 'A' COMMENT '적용범위(A:전체, I:개별). "I:개별"이고 쿠폰유형이 "20:장바구니쿠폰" 외 이면 TB_COUPON_REFVAL 참조', -- 적용범위(A:전체, I:개별)
|
|
|
+ DC_WAY VARCHAR(20) NOT NULL COMMENT '할인방식(공통코드G240)', -- 할인방식(공통코드G240)
|
|
|
+ DC_PVAL FLOAT UNSIGNED NOT NULL DEFAULT 0 COMMENT '할인값(PC). 할인방식이 금액이면 할인금액, 율이면 할인율', -- 할인값(PC)
|
|
|
+ DC_MVAL FLOAT UNSIGNED NOT NULL DEFAULT 0 COMMENT '할인값(모바일). 할인방식이 금액이면 할인금액, 율이면 할인율', -- 할인값(모바일웹)
|
|
|
+ DC_AVAL FLOAT UNSIGNED NOT NULL DEFAULT 0 COMMENT '할인값(모바일앱)', -- 할인값(모바일앱)
|
|
|
+ MAX_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '최고할인금액', -- 최고할인금액
|
|
|
+ PD_GB CHAR(1) NOT NULL DEFAULT 'P' COMMENT '기간/일수구분(P:기간, D:일수)', -- 기간/일수구분(P:기간, D:일수)
|
|
|
+ AVAIL_STDT TIMESTAMP NULL COMMENT '유효시작일시(기간/일수구분 "P:기간"일 때 사용됨)', -- 유효시작일시
|
|
|
+ AVAIL_EDDT TIMESTAMP NULL COMMENT '유효종료일시(기간/일수구분 "P:기간"일 때 사용됨)', -- 유효종료일시
|
|
|
+ AVAIL_DAYS SMALLINT UNSIGNED NULL COMMENT '유효일수(기간/일수구분 "D:일수"일 때 사용됨)', -- 유효일수(기간/일수구분 "D:일수"일 때 사용됨)
|
|
|
+ CUST_PUB_LIMIT_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '고객당발행제한수량(0은 무제한)', -- 고객당발행제한수량(0은 무제한)
|
|
|
+ TOT_PUB_LIMIT_QTY INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '총발행제한수량(0은 무제한)', -- 총발행제한수량(0은 무제한)
|
|
|
+ ONE_PUB_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 1 COMMENT '1회발행수량(기본은 1)', -- 1회발행수량(기본은 1)
|
|
|
+ DN_GB VARCHAR(20) NOT NULL DEFAULT 'G058_10' COMMENT '다운로드구분(공통코드G058)', -- 다운로드구분(공통코드G058)
|
|
|
+ DOWN_STDT TIMESTAMP NULL COMMENT '다운로드시작일시', -- 다운로드시작일시
|
|
|
+ DOWN_EDDT TIMESTAMP NULL COMMENT '다운로드종료일시', -- 다운로드종료일시
|
|
|
+ BUY_LIMIT_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '구매제한금액(0은 제한없음. 그 외는 00 이상 구매 시 사용)', -- 구매제한금액
|
|
|
+ PLAN_SQ INT UNSIGNED NULL COMMENT '기획전번호(쿠폰유형이 플러스쿠폰 일 때 사용 기획전번호)', -- 기획전번호
|
|
|
+ REISSUANCE VARCHAR(20) NULL COMMENT '쿠폰재발급여부(공통코드G231)', -- 쿠폰재발급여부(공통코드G231)
|
|
|
+ CPN_STAT VARCHAR(20) NULL DEFAULT 'G232_10' COMMENT '쿠폰상태(공통코드G232)', -- 쿠폰상태(공통코드G232)
|
|
|
+ END_ALIM_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '만료알림여부',
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+)
|
|
|
+COMMENT '쿠폰. 신규 쿠폰 등록에 의한 발생';
|
|
|
+
|
|
|
+-- 쿠폰
|
|
|
+ALTER TABLE TB_COUPON
|
|
|
+ ADD CONSTRAINT PK_TB_COUPON -- 쿠폰 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ CPN_ID -- 쿠폰ID
|
|
|
+ );
|
|
|
+
|
|
|
+-- 쿠폰 인덱스
|
|
|
+CREATE INDEX IX_COUPON_01
|
|
|
+ ON TB_COUPON( -- 쿠폰
|
|
|
+ CPN_NM ASC -- 쿠폰명
|
|
|
+ );
|
|
|
+
|
|
|
+-- 쿠폰 인덱스2
|
|
|
+CREATE INDEX IX_COUPON_02
|
|
|
+ ON TB_COUPON( -- 쿠폰
|
|
|
+ AVAIL_STDT ASC, -- 유효시작일시
|
|
|
+ AVAIL_EDDT ASC -- 유효종료일시
|
|
|
);
|
|
|
|
|
|
-- 쿠폰 인덱스3
|
|
|
@@ -8710,403 +9128,203 @@ ALTER TABLE TB_CUST_GRADE_HST
|
|
|
APPLY_YMD -- 적용연월일
|
|
|
);
|
|
|
|
|
|
-################################################################################
|
|
|
-# 마케팅수신동의이력
|
|
|
-################################################################################
|
|
|
-DROP TABLE IF EXISTS TB_CUST_MARKET_HST RESTRICT;
|
|
|
-CREATE TABLE TB_CUST_MARKET_HST (
|
|
|
- CUST_MARKET_HST_SQ INT UNSIGNED NOT NULL COMMENT '마케팅수신동의이력일련번호', -- 마케팅수신동의이력일련번호
|
|
|
- CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
- APP_AGREE_YN CHAR(1) NOT NULL COMMENT '앱푸쉬수신동의여부', -- 앱푸쉬수신동의여부
|
|
|
- SMS_AGREE_YN CHAR(1) NOT NULL COMMENT 'SMS수신동의여부', -- SMS수신동의여부
|
|
|
- EMAIL_AGREE_YN CHAR(1) NOT NULL COMMENT '이메일수신동의여부', -- 이메일수신동의여부
|
|
|
- REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
- REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
-)
|
|
|
-COMMENT '마케팅수신동의이력. 고객 마케팅수신동의여부에 의한 발생.';
|
|
|
-
|
|
|
--- 마케팅수신동의이력
|
|
|
-ALTER TABLE TB_CUST_MARKET_HST
|
|
|
- ADD CONSTRAINT PK_CUST_MARKET_HST -- 마케팅수신동의이력 기본키
|
|
|
- PRIMARY KEY (
|
|
|
- CUST_MARKET_HST_SQ -- 마케팅수신동의이력일련번호
|
|
|
- );
|
|
|
-
|
|
|
--- 마케팅수신동의이력 인덱스
|
|
|
-CREATE INDEX IX_CUST_MARKET_HST_01
|
|
|
- ON TB_CUST_MARKET_HST( -- 마케팅수신동의이력
|
|
|
- CUST_NO ASC -- 고객번호
|
|
|
- );
|
|
|
-
|
|
|
-ALTER TABLE TB_CUST_MARKET_HST
|
|
|
- MODIFY COLUMN CUST_MARKET_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '마케팅수신동의이력일련번호';
|
|
|
-
|
|
|
-ALTER TABLE TB_CUST_MARKET_HST
|
|
|
- AUTO_INCREMENT = 1;
|
|
|
-
|
|
|
-################################################################################
|
|
|
-# 로그인실패
|
|
|
-################################################################################
|
|
|
-DROP TABLE IF EXISTS TB_LOGIN_FAIL RESTRICT;
|
|
|
-CREATE TABLE TB_LOGIN_FAIL (
|
|
|
- LOGIN_ID VARCHAR(30) NOT NULL COMMENT '로그인ID', -- 로그인ID
|
|
|
- IP_ADDR VARCHAR(20) NOT NULL COMMENT 'IP주소', -- IP주소
|
|
|
- SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)', -- 사이트코드(공통코드G000)
|
|
|
- LOGIN_FAIL_CNT SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '로그인실패건수', -- 로그인실패건수
|
|
|
- REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
- REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
- UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
- UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
-)
|
|
|
-COMMENT '로그인실패. 로그인 실패 등록에 의한 발생. 로그인 성공 시 실패건수 0으로 초기화';
|
|
|
-
|
|
|
--- 로그인실패
|
|
|
-ALTER TABLE TB_LOGIN_FAIL
|
|
|
- ADD CONSTRAINT PK_LOGIN_FAIL -- 로그인실패 기본키
|
|
|
- PRIMARY KEY (
|
|
|
- LOGIN_ID, -- 로그인ID
|
|
|
- IP_ADDR, -- IP주소
|
|
|
- SITE_CD -- 사이트코드(공통코드G000)
|
|
|
- );
|
|
|
-
|
|
|
-################################################################################
|
|
|
-# 로그인이력
|
|
|
-################################################################################
|
|
|
-DROP TABLE IF EXISTS TB_LOGIN_HST RESTRICT;
|
|
|
-CREATE TABLE TB_LOGIN_HST (
|
|
|
- LOGIN_HST_SQ INT UNSIGNED NOT NULL COMMENT '로그인이력일련번호', -- 로그인이력일련번호
|
|
|
- LOGIN_ID VARCHAR(30) NOT NULL COMMENT '로그인ID', -- 로그인ID
|
|
|
- IP_ADDR VARCHAR(20) NOT NULL COMMENT 'IP주소', -- IP주소
|
|
|
- SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)', -- 사이트코드(공통코드G000)
|
|
|
- FRONT_GB VARCHAR(1) NOT NULL COMMENT '프론트구분(P:PC, M:모바일, A:앱)', -- 프론트구분
|
|
|
- LOGIN_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '로그인일시', -- 로그인일시
|
|
|
- REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
- REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
-)
|
|
|
-COMMENT '로그인이력. 로그인 성공 시 이력 등록에 의한 발생';
|
|
|
-
|
|
|
--- 로그인이력
|
|
|
-ALTER TABLE TB_LOGIN_HST
|
|
|
- ADD CONSTRAINT PK_LOGIN_HST -- 로그인이력 기본키
|
|
|
- PRIMARY KEY (
|
|
|
- LOGIN_HST_SQ -- 로그인이력일련번호
|
|
|
- );
|
|
|
-
|
|
|
--- 로그인이력 인덱스
|
|
|
-CREATE INDEX IX_LOGIN_HST_01
|
|
|
- ON TB_LOGIN_HST( -- 로그인이력
|
|
|
- LOGIN_ID ASC -- 로그인ID
|
|
|
- );
|
|
|
-
|
|
|
-ALTER TABLE TB_LOGIN_HST
|
|
|
- MODIFY COLUMN LOGIN_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '로그인이력일련번호';
|
|
|
-
|
|
|
-ALTER TABLE TB_LOGIN_HST
|
|
|
- AUTO_INCREMENT = 1;
|
|
|
-
|
|
|
-################################################################################
|
|
|
-# 고객포인트
|
|
|
-################################################################################
|
|
|
-DROP TABLE IF EXISTS TB_CUST_POINT RESTRICT;
|
|
|
-CREATE TABLE TB_CUST_POINT (
|
|
|
- CUST_PNT_SQ INT UNSIGNED NOT NULL COMMENT '고객포인트일련번호', -- 고객포인트일련번호
|
|
|
- CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
- GV_PNT_AMT INT NOT NULL COMMENT '지급포인트', -- 지급포인트
|
|
|
- US_PNT_AMT INT NOT NULL DEFAULT 0 COMMENT '사용포인트', -- 사용포인트
|
|
|
- RM_PNT_AMT INT NOT NULL COMMENT '잔여포인트', -- 잔여포인트
|
|
|
- EXP_BE_DT TIMESTAMP NOT NULL COMMENT '만료예정일시', -- 만료예정일시
|
|
|
- EXP_CMP_DT TIMESTAMP NULL COMMENT '만료완료일시', -- 만료완료일시
|
|
|
- REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
- REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
- UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
- UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
-)
|
|
|
-COMMENT '고객포인트. 고객의 포인트 적립 및 사용 시 집계에 의한 발생';
|
|
|
-
|
|
|
--- 고객포인트
|
|
|
-ALTER TABLE TB_CUST_POINT
|
|
|
- ADD CONSTRAINT PK_CUST_POINT -- 고객포인트 기본키
|
|
|
- PRIMARY KEY (
|
|
|
- CUST_PNT_SQ -- 고객포인트일련번호
|
|
|
- );
|
|
|
-
|
|
|
--- 고객포인트 인덱스
|
|
|
-CREATE INDEX IX_CUST_POINT_01
|
|
|
- ON TB_CUST_POINT( -- 고객포인트
|
|
|
- CUST_NO ASC -- 고객번호
|
|
|
- );
|
|
|
-
|
|
|
-ALTER TABLE TB_CUST_POINT
|
|
|
- MODIFY COLUMN CUST_PNT_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '고객포인트일련번호';
|
|
|
-
|
|
|
-ALTER TABLE TB_CUST_POINT
|
|
|
- AUTO_INCREMENT = 1;
|
|
|
-
|
|
|
-################################################################################
|
|
|
-# 고객포인트이력
|
|
|
-################################################################################
|
|
|
-DROP TABLE IF EXISTS TB_CUST_POINT_HST RESTRICT;
|
|
|
-CREATE TABLE TB_CUST_POINT_HST (
|
|
|
- PNT_HST_SQ INT UNSIGNED NOT NULL COMMENT '포인트이력일련번호', -- 포인트이력일련번호
|
|
|
- CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
- OCCUR_GB VARCHAR(20) NOT NULL COMMENT '발생구분(공통코드G069)', -- 발생구분(공통코드G270)
|
|
|
- OCCUR_DTL_DESC VARCHAR(1000) NULL COMMENT '발생상세설명', -- 발생상세설명
|
|
|
- PNT_AMT INT NOT NULL COMMENT '포인트금액(+, - 금액으로 표시)', -- 포인트금액
|
|
|
- CUST_PNT_SQ INT UNSIGNED NULL COMMENT '고객포인트일련번호', -- 고객포인트일련번호
|
|
|
- ORD_NO INT UNSIGNED NULL COMMENT '주문번호', -- 주문번호
|
|
|
- ORD_DTL_NO INT UNSIGNED NULL COMMENT '주문상세번호', -- 주문상세번호
|
|
|
- REVIEW_SQ INT UNSIGNED NULL COMMENT '상품평일련번호', -- 상품평일련번호
|
|
|
- SWITCH_DUE_DT TIMESTAMP NULL COMMENT '가용포인트전환예정일시', -- 가용포인트전환예정일시
|
|
|
- PNT_UPLOAD_STAT VARCHAR(20) NOT NULL COMMENT '포인트반영상태(공통코드G070)', -- 포인트반영상태(공통코드G280)
|
|
|
- PNT_UPLOAD_DT TIMESTAMP NULL COMMENT '포인트반영일시', -- 포인트반영일시
|
|
|
- REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
- REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
- UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
- UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+################################################################################
|
|
|
+# 마케팅수신동의이력
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_CUST_MARKET_HST RESTRICT;
|
|
|
+CREATE TABLE TB_CUST_MARKET_HST (
|
|
|
+ CUST_MARKET_HST_SQ INT UNSIGNED NOT NULL COMMENT '마케팅수신동의이력일련번호', -- 마케팅수신동의이력일련번호
|
|
|
+ CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
+ APP_AGREE_YN CHAR(1) NOT NULL COMMENT '앱푸쉬수신동의여부', -- 앱푸쉬수신동의여부
|
|
|
+ SMS_AGREE_YN CHAR(1) NOT NULL COMMENT 'SMS수신동의여부', -- SMS수신동의여부
|
|
|
+ EMAIL_AGREE_YN CHAR(1) NOT NULL COMMENT '이메일수신동의여부', -- 이메일수신동의여부
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
)
|
|
|
-COMMENT '고객포인트이력. 고객의 포인트 적립 및 사용에 의한 발생';
|
|
|
+COMMENT '마케팅수신동의이력. 고객 마케팅수신동의여부에 의한 발생.';
|
|
|
|
|
|
--- 고객포인트이력
|
|
|
-ALTER TABLE TB_CUST_POINT_HST
|
|
|
- ADD CONSTRAINT PK_CUST_POINT_HST -- 고객포인트이력 기본키
|
|
|
+-- 마케팅수신동의이력
|
|
|
+ALTER TABLE TB_CUST_MARKET_HST
|
|
|
+ ADD CONSTRAINT PK_CUST_MARKET_HST -- 마케팅수신동의이력 기본키
|
|
|
PRIMARY KEY (
|
|
|
- PNT_HST_SQ -- 포인트이력일련번호
|
|
|
+ CUST_MARKET_HST_SQ -- 마케팅수신동의이력일련번호
|
|
|
);
|
|
|
|
|
|
--- 고객포인트이력 인덱스
|
|
|
-CREATE INDEX IX_CUST_POINT_HST_01
|
|
|
- ON TB_CUST_POINT_HST( -- 고객포인트이력
|
|
|
+-- 마케팅수신동의이력 인덱스
|
|
|
+CREATE INDEX IX_CUST_MARKET_HST_01
|
|
|
+ ON TB_CUST_MARKET_HST( -- 마케팅수신동의이력
|
|
|
CUST_NO ASC -- 고객번호
|
|
|
);
|
|
|
|
|
|
-ALTER TABLE TB_CUST_POINT_HST
|
|
|
- MODIFY COLUMN PNT_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '포인트이력일련번호';
|
|
|
+ALTER TABLE TB_CUST_MARKET_HST
|
|
|
+ MODIFY COLUMN CUST_MARKET_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '마케팅수신동의이력일련번호';
|
|
|
|
|
|
-ALTER TABLE TB_CUST_POINT_HST
|
|
|
+ALTER TABLE TB_CUST_MARKET_HST
|
|
|
AUTO_INCREMENT = 1;
|
|
|
|
|
|
################################################################################
|
|
|
-# 고객상품권
|
|
|
+# 로그인실패
|
|
|
################################################################################
|
|
|
-DROP TABLE IF EXISTS TB_CUST_GIFTCARD RESTRICT;
|
|
|
-CREATE TABLE TB_CUST_GIFTCARD (
|
|
|
- CUST_GFCD_SQ INT UNSIGNED NOT NULL COMMENT '고객상품권일련번호', -- 고객상품권일련번호
|
|
|
- CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
- GFCD_NO VARCHAR(50) NOT NULL COMMENT '상품권번호', -- 상품권번호
|
|
|
- GFCD_NM VARCHAR(50) NOT NULL DEFAULT 'YES24상품권' COMMENT '상품권명', -- 상품권명
|
|
|
- CHG_GFCD_AMT INT NOT NULL COMMENT '전환금액', -- 전환금액
|
|
|
- US_GFCD_AMT INT NOT NULL DEFAULT 0 COMMENT '사용금액', -- 사용금액
|
|
|
- RM_GFCD_AMT INT NOT NULL COMMENT '잔여금액', -- 잔여금액
|
|
|
- USE_ST_DATE VARCHAR(8) NOT NULL COMMENT '사용시작일', -- 사용시작일
|
|
|
- USE_EXP_DATE VARCHAR(8) NOT NULL COMMENT '사용만료일', -- 사용만료일
|
|
|
- REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
- REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
- UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
- UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+DROP TABLE IF EXISTS TB_LOGIN_FAIL RESTRICT;
|
|
|
+CREATE TABLE TB_LOGIN_FAIL (
|
|
|
+ LOGIN_ID VARCHAR(30) NOT NULL COMMENT '로그인ID', -- 로그인ID
|
|
|
+ IP_ADDR VARCHAR(20) NOT NULL COMMENT 'IP주소', -- IP주소
|
|
|
+ SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)', -- 사이트코드(공통코드G000)
|
|
|
+ LOGIN_FAIL_CNT SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '로그인실패건수', -- 로그인실패건수
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
)
|
|
|
-COMMENT '고객상품권. 고객상품권 등록 및 사용,취소 등 집계에 의한 발생.';
|
|
|
+COMMENT '로그인실패. 로그인 실패 등록에 의한 발생. 로그인 성공 시 실패건수 0으로 초기화';
|
|
|
|
|
|
--- 고객상품권
|
|
|
-ALTER TABLE TB_CUST_GIFTCARD
|
|
|
- ADD CONSTRAINT PK_CUST_GIFTCARD -- 고객상품권 기본키
|
|
|
+-- 로그인실패
|
|
|
+ALTER TABLE TB_LOGIN_FAIL
|
|
|
+ ADD CONSTRAINT PK_LOGIN_FAIL -- 로그인실패 기본키
|
|
|
PRIMARY KEY (
|
|
|
- CUST_GFCD_SQ -- 고객상품권일련번호
|
|
|
+ LOGIN_ID, -- 로그인ID
|
|
|
+ IP_ADDR, -- IP주소
|
|
|
+ SITE_CD -- 사이트코드(공통코드G000)
|
|
|
);
|
|
|
|
|
|
--- 고객상품권 유니크 인덱스
|
|
|
-CREATE UNIQUE INDEX UIX_CUST_GIFTCARD_01
|
|
|
- ON TB_CUST_GIFTCARD ( -- 고객상품권
|
|
|
- GFCD_NO ASC -- 상품권번호
|
|
|
- );
|
|
|
-
|
|
|
--- 고객상품권 인덱스
|
|
|
-CREATE INDEX IX_CUST_GIFTCARD_01
|
|
|
- ON TB_CUST_GIFTCARD( -- 고객상품권
|
|
|
- CUST_NO ASC -- 고객번호
|
|
|
- );
|
|
|
-
|
|
|
--- 고객상품권 인덱스2
|
|
|
-CREATE INDEX IX_CUST_GIFTCARD_02
|
|
|
- ON TB_CUST_GIFTCARD( -- 고객상품권
|
|
|
- USE_EXP_DATE ASC -- 사용만료일
|
|
|
- );
|
|
|
-
|
|
|
-ALTER TABLE TB_CUST_GIFTCARD
|
|
|
- MODIFY COLUMN CUST_GFCD_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '고객상품권일련번호';
|
|
|
-
|
|
|
-ALTER TABLE TB_CUST_GIFTCARD
|
|
|
- AUTO_INCREMENT = 1;
|
|
|
-
|
|
|
################################################################################
|
|
|
-# 고객상품권이력
|
|
|
+# 로그인이력
|
|
|
################################################################################
|
|
|
-DROP TABLE IF EXISTS TB_CUST_GIFTCARD_HST RESTRICT;
|
|
|
-CREATE TABLE TB_CUST_GIFTCARD_HST (
|
|
|
- GFCD_HST_SQ INT UNSIGNED NOT NULL COMMENT '상품권이력일련번호', -- 상품권이력일련번호
|
|
|
- CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
- OCCUR_GB VARCHAR(20) NOT NULL COMMENT '발생구분(공통코드GXX)', -- 발생구분(공통코드GXX)
|
|
|
- OCCUR_DTL_DESC VARCHAR(1000) NULL COMMENT '발생상세설명', -- 발생상세설명
|
|
|
- GFCD_AMT INT NOT NULL COMMENT '금액', -- 금액
|
|
|
- CUST_GFCD_SQ INT UNSIGNED NOT NULL COMMENT '고객상품권일련번호', -- 고객상품권일련번호
|
|
|
- ORD_NO INT UNSIGNED NULL COMMENT '주문번호', -- 주문번호
|
|
|
- ORD_DTL_NO INT UNSIGNED NULL COMMENT '주문상세번호', -- 주문상세번호
|
|
|
- REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
- REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
- UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
- UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+DROP TABLE IF EXISTS TB_LOGIN_HST RESTRICT;
|
|
|
+CREATE TABLE TB_LOGIN_HST (
|
|
|
+ LOGIN_HST_SQ INT UNSIGNED NOT NULL COMMENT '로그인이력일련번호', -- 로그인이력일련번호
|
|
|
+ LOGIN_ID VARCHAR(30) NOT NULL COMMENT '로그인ID', -- 로그인ID
|
|
|
+ IP_ADDR VARCHAR(20) NOT NULL COMMENT 'IP주소', -- IP주소
|
|
|
+ SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)', -- 사이트코드(공통코드G000)
|
|
|
+ FRONT_GB VARCHAR(1) NOT NULL COMMENT '프론트구분(P:PC, M:모바일, A:앱)', -- 프론트구분
|
|
|
+ LOGIN_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '로그인일시', -- 로그인일시
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
)
|
|
|
-COMMENT '고객상품권이력. 고객상품권 전환,사용 등에 의한 발생.';
|
|
|
+COMMENT '로그인이력. 로그인 성공 시 이력 등록에 의한 발생';
|
|
|
|
|
|
--- 고객상품권이력
|
|
|
-ALTER TABLE TB_CUST_GIFTCARD_HST
|
|
|
- ADD CONSTRAINT PK_CUST_GIFTCARD_HST -- 고객상품권이력 기본키
|
|
|
+-- 로그인이력
|
|
|
+ALTER TABLE TB_LOGIN_HST
|
|
|
+ ADD CONSTRAINT PK_LOGIN_HST -- 로그인이력 기본키
|
|
|
PRIMARY KEY (
|
|
|
- GFCD_HST_SQ -- 상품권이력일련번호
|
|
|
+ LOGIN_HST_SQ -- 로그인이력일련번호
|
|
|
);
|
|
|
|
|
|
--- 고객상품권이력 인덱스
|
|
|
-CREATE INDEX IX_CUST_GIFTCARD_HST_01
|
|
|
- ON TB_CUST_GIFTCARD_HST( -- 고객상품권이력
|
|
|
- CUST_NO ASC -- 고객번호
|
|
|
+-- 로그인이력 인덱스
|
|
|
+CREATE INDEX IX_LOGIN_HST_01
|
|
|
+ ON TB_LOGIN_HST( -- 로그인이력
|
|
|
+ LOGIN_ID ASC -- 로그인ID
|
|
|
);
|
|
|
|
|
|
-ALTER TABLE TB_CUST_GIFTCARD_HST
|
|
|
- MODIFY COLUMN GFCD_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '상품권이력일련번호';
|
|
|
+ALTER TABLE TB_LOGIN_HST
|
|
|
+ MODIFY COLUMN LOGIN_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '로그인이력일련번호';
|
|
|
|
|
|
-ALTER TABLE TB_CUST_GIFTCARD_HST
|
|
|
+ALTER TABLE TB_LOGIN_HST
|
|
|
AUTO_INCREMENT = 1;
|
|
|
|
|
|
################################################################################
|
|
|
-# 상품권API내역
|
|
|
-################################################################################
|
|
|
-DROP TABLE IF EXISTS TB_GIFTCARD_API_HST RESTRICT;
|
|
|
-CREATE TABLE TB_GIFTCARD_API_HST (
|
|
|
- GFCD_API_HST_SQ INT UNSIGNED NOT NULL COMMENT '상품권API이력일련번호', -- 상품권API이력일련번호
|
|
|
- GFCD_NO VARCHAR(50) NOT NULL COMMENT '상품권번호', -- 상품권번호
|
|
|
- IP_ADDR VARCHAR(20) NULL COMMENT 'IP주소', -- IP주소
|
|
|
- CUST_NO INT UNSIGNED NULL COMMENT '고객번호', -- 고객번호
|
|
|
- RESULT_VAL VARCHAR(100) NULL COMMENT '결과값', -- 결과값
|
|
|
- REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
- REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
+# 룩북
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_LOOKBOOK RESTRICT;
|
|
|
+CREATE TABLE TB_LOOKBOOK (
|
|
|
+ LOOKBOOK_SQ INT UNSIGNED NOT NULL COMMENT '룩북일련번호', -- 룩북일련번호
|
|
|
+ BRAND_CD VARCHAR(4) NOT NULL COMMENT '브랜드코드', -- 브랜드코드
|
|
|
+ FYEAR VARCHAR(4) NULL COMMENT 'FROM연도', -- FROM연도
|
|
|
+ TYEAR VARCHAR(4) NULL COMMENT 'TO연도', -- TO연도
|
|
|
+ SEASON_STR VARCHAR(20) NULL COMMENT '시즌문자열(시즌코드를 콤마(,)로 연결)', -- 시즌문자열
|
|
|
+ TITLE VARCHAR(200) NOT NULL COMMENT '제목', -- 제목
|
|
|
+ ORG_TNFILE_NM VARCHAR(100) NOT NULL COMMENT '원본썸네일파일명', -- 원본썸네일파일명
|
|
|
+ SYS_TNFILE_NM VARCHAR(100) NOT NULL COMMENT '시스템썸네일파일명', -- 시스템썸네일파일명
|
|
|
+ DISP_STDT TIMESTAMP NOT NULL COMMENT '노출시작일시', -- 노출시작일시
|
|
|
+ DISP_EDDT TIMESTAMP NOT NULL COMMENT '노출종료일시', -- 노출종료일시
|
|
|
+ DISP_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '표시여부', -- 표시여부
|
|
|
+ DISP_ORD SMALLINT UNSIGNED NOT NULL DEFAULT 1 COMMENT '표시순서', -- 표시순서
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
)
|
|
|
-COMMENT '상품권API내역. 상품권API 결과에 의한 발생.';
|
|
|
+COMMENT '룩북. 신규 룩북 등록에 의한 발생';
|
|
|
|
|
|
--- 상품권API내역
|
|
|
-ALTER TABLE TB_GIFTCARD_API_HST
|
|
|
- ADD CONSTRAINT PK_GIFTCARD_API_HST -- 상품권API내역 기본키
|
|
|
+-- 룩북
|
|
|
+ALTER TABLE TB_LOOKBOOK
|
|
|
+ ADD CONSTRAINT PK_LOOKBOOK -- 룩북 기본키
|
|
|
PRIMARY KEY (
|
|
|
- GFCD_API_HST_SQ -- 상품권API이력일련번호
|
|
|
+ LOOKBOOK_SQ -- 룩북일련번호
|
|
|
);
|
|
|
|
|
|
--- 상품권API내역 인덱스
|
|
|
-CREATE INDEX IX_GIFTCARD_API_HST_01
|
|
|
- ON TB_GIFTCARD_API_HST( -- 상품권API내역
|
|
|
- CUST_NO ASC -- 고객번호
|
|
|
- );
|
|
|
-
|
|
|
--- 상품권API내역 인덱스2
|
|
|
-CREATE INDEX IX_GIFTCARD_API_HST_02
|
|
|
- ON TB_GIFTCARD_API_HST( -- 상품권API내역
|
|
|
- GFCD_NO ASC -- 상품권번호
|
|
|
+-- 룩북 인덱스
|
|
|
+CREATE INDEX IX_LOOKBOOK_01
|
|
|
+ ON TB_LOOKBOOK( -- 룩북
|
|
|
+ DISP_STDT ASC, -- 노출시작일시
|
|
|
+ DISP_EDDT ASC, -- 노출종료일시
|
|
|
+ BRAND_CD ASC -- 브랜드코드
|
|
|
);
|
|
|
|
|
|
-ALTER TABLE TB_GIFTCARD_API_HST
|
|
|
- MODIFY COLUMN GFCD_API_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '상품권API이력일련번호';
|
|
|
+ALTER TABLE TB_LOOKBOOK
|
|
|
+ MODIFY COLUMN LOOKBOOK_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '룩북일련번호';
|
|
|
|
|
|
-ALTER TABLE TB_GIFTCARD_API_HST
|
|
|
+ALTER TABLE TB_LOOKBOOK
|
|
|
AUTO_INCREMENT = 1;
|
|
|
|
|
|
################################################################################
|
|
|
-# 고객상품권
|
|
|
+# 룩북배너
|
|
|
################################################################################
|
|
|
-DROP TABLE IF EXISTS TB_CUST_GIFTCARD RESTRICT;
|
|
|
-CREATE TABLE TB_CUST_GIFTCARD (
|
|
|
- CUST_GFCD_SQ INT UNSIGNED NOT NULL COMMENT '고객상품권일련번호', -- 고객상품권일련번호
|
|
|
- CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
- GFCD_NO VARCHAR(50) NOT NULL COMMENT '상품권번호', -- 상품권번호
|
|
|
- GFCD_NM VARCHAR(50) NOT NULL DEFAULT 'YES24상품권' COMMENT '상품권명', -- 상품권명
|
|
|
- CHG_GFCD_AMT INT NOT NULL COMMENT '전환금액', -- 전환금액
|
|
|
- US_GFCD_AMT INT NOT NULL DEFAULT 0 COMMENT '사용금액', -- 사용금액
|
|
|
- RM_GFCD_AMT INT NOT NULL COMMENT '잔여금액', -- 잔여금액
|
|
|
- USE_ST_DATE VARCHAR(8) NOT NULL COMMENT '사용시작일', -- 사용시작일
|
|
|
- USE_EXP_DATE VARCHAR(8) NOT NULL COMMENT '사용만료일', -- 사용만료일
|
|
|
- REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
- REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
- UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
- UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+DROP TABLE IF EXISTS TB_LOOKBOOK_BANNER RESTRICT;
|
|
|
+CREATE TABLE TB_LOOKBOOK_BANNER (
|
|
|
+ LOOKBOOKB_SQ INT UNSIGNED NOT NULL COMMENT '룩북배너일련번호', -- 룩북배너일련번호
|
|
|
+ LOOKBOOK_SQ INT UNSIGNED NULL COMMENT '룩북일련번호', -- 룩북일련번호
|
|
|
+ ORG_FILE_NM VARCHAR(100) NOT NULL COMMENT '원본파일명', -- 원본파일명
|
|
|
+ SYS_FILE_NM VARCHAR(100) NOT NULL COMMENT '시스템파일명', -- 시스템파일명
|
|
|
+ DISP_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '표시여부', -- 표시여부
|
|
|
+ DISP_ORD SMALLINT UNSIGNED NOT NULL DEFAULT 1 COMMENT '표시순서', -- 표시순서
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
)
|
|
|
-COMMENT '고객상품권. 고객상품권 등록 및 사용,취소 등 집계에 의한 발생.';
|
|
|
+COMMENT '룩북배너. 신규 룩북 배너 등록에 의한 발생';
|
|
|
|
|
|
--- 고객상품권
|
|
|
-ALTER TABLE TB_CUST_GIFTCARD
|
|
|
- ADD CONSTRAINT PK_CUST_GIFTCARD -- 고객상품권 기본키
|
|
|
+-- 룩북배너
|
|
|
+ALTER TABLE TB_LOOKBOOK_BANNER
|
|
|
+ ADD CONSTRAINT PK_LOOKBOOK_BANNER -- 룩북배너 기본키
|
|
|
PRIMARY KEY (
|
|
|
- CUST_GFCD_SQ -- 고객상품권일련번호
|
|
|
+ LOOKBOOKB_SQ -- 룩북배너일련번호
|
|
|
);
|
|
|
|
|
|
--- 고객상품권 유니크 인덱스
|
|
|
-CREATE UNIQUE INDEX UIX_CUST_GIFTCARD_01
|
|
|
- ON TB_CUST_GIFTCARD ( -- 고객상품권
|
|
|
- GFCD_NO ASC -- 상품권번호
|
|
|
- );
|
|
|
-
|
|
|
--- 고객상품권 인덱스
|
|
|
-CREATE INDEX IX_CUST_GIFTCARD_01
|
|
|
- ON TB_CUST_GIFTCARD( -- 고객상품권
|
|
|
- CUST_NO ASC -- 고객번호
|
|
|
- );
|
|
|
-
|
|
|
--- 고객상품권 인덱스2
|
|
|
-CREATE INDEX IX_CUST_GIFTCARD_02
|
|
|
- ON TB_CUST_GIFTCARD( -- 고객상품권
|
|
|
- USE_EXP_DATE ASC -- 사용만료일
|
|
|
+-- 룩북배너 인덱스
|
|
|
+CREATE INDEX IX_LOOKBOOK_BANNER_01
|
|
|
+ ON TB_LOOKBOOK_BANNER( -- 룩북배너
|
|
|
+ LOOKBOOK_SQ ASC -- 룩북일련번호
|
|
|
);
|
|
|
|
|
|
-ALTER TABLE TB_CUST_GIFTCARD
|
|
|
- MODIFY COLUMN CUST_GFCD_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '고객상품권일련번호';
|
|
|
-
|
|
|
-ALTER TABLE TB_CUST_GIFTCARD
|
|
|
- AUTO_INCREMENT = 1;
|
|
|
+ALTER TABLE TB_LOOKBOOK_BANNER
|
|
|
+ MODIFY COLUMN LOOKBOOKB_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '룩북배너일련번호';
|
|
|
|
|
|
################################################################################
|
|
|
-# 고객상품권이력
|
|
|
+# 룩북상품
|
|
|
################################################################################
|
|
|
-DROP TABLE IF EXISTS TB_CUST_GIFTCARD_HST RESTRICT;
|
|
|
-CREATE TABLE TB_CUST_GIFTCARD_HST (
|
|
|
- GFCD_HST_SQ INT UNSIGNED NOT NULL COMMENT '상품권이력일련번호', -- 상품권이력일련번호
|
|
|
- CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
- OCCUR_GB VARCHAR(20) NOT NULL COMMENT '발생구분(공통코드G074)', -- 발생구분(공통코드G074)
|
|
|
- OCCUR_DTL_DESC VARCHAR(1000) NULL COMMENT '발생상세설명', -- 발생상세설명
|
|
|
- GFCD_AMT INT NOT NULL COMMENT '금액', -- 금액
|
|
|
- CUST_GFCD_SQ INT UNSIGNED NOT NULL COMMENT '고객상품권일련번호', -- 고객상품권일련번호
|
|
|
- ORD_NO INT UNSIGNED NULL COMMENT '주문번호', -- 주문번호
|
|
|
- ORD_DTL_NO INT UNSIGNED NULL COMMENT '주문상세번호', -- 주문상세번호
|
|
|
- REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
- REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
- UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
- UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+DROP TABLE IF EXISTS TB_LOOKBOOK_GOODS RESTRICT;
|
|
|
+CREATE TABLE TB_LOOKBOOK_GOODS (
|
|
|
+ LOOKBOOKB_SQ INT UNSIGNED NOT NULL COMMENT '룩북배너일련번호', -- 룩북배너일련번호
|
|
|
+ GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
+ DISP_ORD SMALLINT UNSIGNED NOT NULL DEFAULT 1 COMMENT '표시순서', -- 표시순서
|
|
|
+ DEL_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '삭제여부', -- 삭제여부
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
)
|
|
|
-COMMENT '고객상품권이력. 고객상품권 전환,사용 등에 의한 발생.';
|
|
|
+COMMENT '룩북상품. 룩북 배너와 관련된 상품 등록에 의한 발생';
|
|
|
|
|
|
--- 고객상품권이력
|
|
|
-ALTER TABLE TB_CUST_GIFTCARD_HST
|
|
|
- ADD CONSTRAINT PK_CUST_GIFTCARD_HST -- 고객상품권이력 기본키
|
|
|
+-- 룩북상품
|
|
|
+ALTER TABLE TB_LOOKBOOK_GOODS
|
|
|
+ ADD CONSTRAINT PK_LOOKBOOK_GOODS -- 룩북상품 기본키
|
|
|
PRIMARY KEY (
|
|
|
- GFCD_HST_SQ -- 상품권이력일련번호
|
|
|
+ LOOKBOOKB_SQ, -- 룩북배너일련번호
|
|
|
+ GOODS_CD -- 상품코드
|
|
|
);
|
|
|
|
|
|
--- 고객상품권이력 인덱스
|
|
|
-CREATE INDEX IX_CUST_GIFTCARD_HST_01
|
|
|
- ON TB_CUST_GIFTCARD_HST( -- 고객상품권이력
|
|
|
- CUST_NO ASC -- 고객번호
|
|
|
- );
|
|
|
-
|
|
|
-ALTER TABLE TB_CUST_GIFTCARD_HST
|
|
|
- MODIFY COLUMN GFCD_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '상품권이력일련번호';
|
|
|
-
|
|
|
-ALTER TABLE TB_CUST_GIFTCARD_HST
|
|
|
- AUTO_INCREMENT = 1;
|
|
|
-
|
|
|
################################################################################
|
|
|
# 샘플파일
|
|
|
################################################################################
|