|
|
@@ -12903,7 +12903,7 @@ DROP TABLE IF EXISTS TB_CUST_COUPON RESTRICT;
|
|
|
CREATE TABLE TB_CUST_COUPON (
|
|
|
CUST_CPN_SQ INT UNSIGNED NOT NULL COMMENT '고객쿠폰일련번호', -- 고객쿠폰일련번호
|
|
|
CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
- CPN_ID VARCHAR(20) NOT NULL COMMENT '쿠폰ID', -- 쿠폰ID
|
|
|
+ CPN_ID INT UNSIGNED NOT NULL COMMENT '쿠폰ID', -- 쿠폰ID
|
|
|
AVAIL_STDT TIMESTAMP NOT NULL COMMENT '유효시작일시', -- 유효시작일시
|
|
|
AVAIL_EDDT TIMESTAMP NOT NULL COMMENT '유효종료일시', -- 유효종료일시
|
|
|
PUB_REASON VARCHAR(20) NOT NULL COMMENT '발행사유(공통코드G068)', -- 발행사유(공통코드G068)
|
|
|
@@ -13283,7 +13283,7 @@ ALTER TABLE TB_COUNSEL
|
|
|
DROP TABLE IF EXISTS TB_COUPON RESTRICT;
|
|
|
CREATE TABLE TB_COUPON
|
|
|
(
|
|
|
- CPN_ID VARCHAR(20) NOT NULL COMMENT '쿠폰ID(CPN+SEQ_CPN_NO SEQUENCE)'
|
|
|
+ CPN_ID INT UNSIGNED NOT NULL COMMENT '쿠폰ID(CPN+SEQ_CPN_NO SEQUENCE)'
|
|
|
PRIMARY KEY,
|
|
|
CPN_NM VARCHAR(100) NOT NULL COMMENT '쿠폰명',
|
|
|
CPN_DESC VARCHAR(200) NULL COMMENT '쿠폰설명',
|
|
|
@@ -13345,12 +13345,14 @@ CREATE INDEX IX_COUPON_03
|
|
|
REG_NO ASC -- 등록자번호
|
|
|
);
|
|
|
|
|
|
+ALTER TABLE TB_COUPON AUTO_INCREMENT = 5374957;
|
|
|
+
|
|
|
################################################################################
|
|
|
# 쿠폰사용가능고객등급
|
|
|
################################################################################
|
|
|
DROP TABLE IF EXISTS TB_COUPON_CUST_GBN RESTRICT;
|
|
|
CREATE TABLE TB_COUPON_CUST_GBN (
|
|
|
- CPN_ID VARCHAR(20) NOT NULL COMMENT '쿠폰ID', -- 쿠폰ID
|
|
|
+ CPN_ID INT UNSIGNED NOT NULL COMMENT '쿠폰ID', -- 쿠폰ID
|
|
|
USABLE_CUST_GB VARCHAR(20) NOT NULL COMMENT '사용가능고객구분(공통코드G100)', -- 사용가능고객구분(공통코드G100)
|
|
|
REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
@@ -13370,7 +13372,7 @@ ALTER TABLE TB_COUPON_CUST_GBN
|
|
|
################################################################################
|
|
|
DROP TABLE IF EXISTS TB_COUPON_CUST_GRADE RESTRICT;
|
|
|
CREATE TABLE TB_COUPON_CUST_GRADE (
|
|
|
- CPN_ID VARCHAR(20) NOT NULL COMMENT '쿠폰ID', -- 쿠폰ID
|
|
|
+ CPN_ID INT UNSIGNED NOT NULL COMMENT '쿠폰ID', -- 쿠폰ID
|
|
|
USABLE_CUST_GRADE VARCHAR(20) NOT NULL COMMENT '사용가능고객등급(공통코드G110)', -- 사용가능고객등급(공통코드G110)
|
|
|
REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
@@ -13390,7 +13392,7 @@ ALTER TABLE TB_COUPON_CUST_GRADE
|
|
|
################################################################################
|
|
|
DROP TABLE IF EXISTS TB_COUPON_PAYTYPE RESTRICT;
|
|
|
CREATE TABLE TB_COUPON_PAYTYPE (
|
|
|
- CPN_ID VARCHAR(20) NOT NULL COMMENT '쿠폰ID', -- 쿠폰ID
|
|
|
+ CPN_ID INT UNSIGNED NOT NULL COMMENT '쿠폰ID', -- 쿠폰ID
|
|
|
PAY_TYPE VARCHAR(20) NOT NULL COMMENT '결제수단(주문서쿠폰인경우사용 공통코드G015)', -- 결제수단
|
|
|
REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
@@ -13411,7 +13413,7 @@ ALTER TABLE TB_COUPON_PAYTYPE
|
|
|
DROP TABLE IF EXISTS TB_COUPON_REFVAL RESTRICT;
|
|
|
CREATE TABLE TB_COUPON_REFVAL (
|
|
|
CPN_REFVAL_SQ INT UNSIGNED NOT NULL COMMENT '쿠폰대상일련번호', -- 쿠폰대상일련번호
|
|
|
- CPN_ID VARCHAR(20) NOT NULL COMMENT '쿠폰ID', -- 쿠폰ID
|
|
|
+ CPN_ID INT UNSIGNED NOT NULL COMMENT '쿠폰ID', -- 쿠폰ID
|
|
|
CPN_TYPE VARCHAR(20) NOT NULL COMMENT '쿠폰유형(공통코드G230)', -- 쿠폰유형(공통코드G230)
|
|
|
CPN_TARGET VARCHAR(20) NOT NULL COMMENT '쿠폰대상구분(공통코드G260)', -- 쿠폰대상구분(공통코드G260)
|
|
|
REF_VAL VARCHAR(20) NULL COMMENT '관련값(쿠폰대상이 "10:상품"일 때는 상품코드, "20:브랜드"일 때는 브랜드코드, "30:카테고리"일 때는 카테고리코드, "40:제외상품"일 때는 상품코드)', -- 관련값
|
|
|
@@ -13483,7 +13485,7 @@ ALTER TABLE TB_COUPON_BAN_GOODS
|
|
|
################################################################################
|
|
|
DROP TABLE IF EXISTS TB_COUPON_BURDEN RESTRICT;
|
|
|
CREATE TABLE TB_COUPON_BURDEN (
|
|
|
- CPN_ID VARCHAR(20) NOT NULL COMMENT '쿠폰ID', -- 쿠폰ID
|
|
|
+ CPN_ID INT UNSIGNED NOT NULL COMMENT '쿠폰ID', -- 쿠폰ID
|
|
|
SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드', -- 공급업체코드
|
|
|
BURDEN_RATE FLOAT(5,2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '분담율', -- 분담율
|
|
|
DEL_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '삭제여부', -- 삭제여부
|
|
|
@@ -13581,9 +13583,9 @@ CREATE TABLE TB_CUST_GRADE_POLICY (
|
|
|
MIN_BUY_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '최소구매금액',
|
|
|
MIN_BUY_CNT SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '최소구매건수',
|
|
|
BUY_EXCEPT_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '구매제외금액(구매건수 산정 시 조건)',
|
|
|
- GRADE_CPN_ID1 VARCHAR(20) COMMENT '등급쿠폰ID1(쿠폰)',
|
|
|
- GRADE_CPN_ID2 VARCHAR(20) COMMENT '등급쿠폰ID2(쿠폰)',
|
|
|
- GRADE_CPN_ID3 VARCHAR(20) COMMENT '등급쿠폰ID3(쿠폰)',
|
|
|
+ GRADE_CPN_ID1 INT UNSIGNED COMMENT '등급쿠폰ID1(쿠폰)',
|
|
|
+ GRADE_CPN_ID2 INT UNSIGNED COMMENT '등급쿠폰ID2(쿠폰)',
|
|
|
+ GRADE_CPN_ID3 INT UNSIGNED COMMENT '등급쿠폰ID3(쿠폰)',
|
|
|
DISP_ORD SMALLINT UNSIGNED NOT NULL DEFAULT 1 COMMENT '표시순서',
|
|
|
USE_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '사용여부',
|
|
|
REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호',
|
|
|
@@ -14109,7 +14111,7 @@ DROP TABLE IF EXISTS TB_FIRST_COME_COUPON RESTRICT;
|
|
|
CREATE TABLE TB_FIRST_COME_COUPON (
|
|
|
FST_COM_CPN_SQ INT UNSIGNED NOT NULL COMMENT '선착순쿠폰일련번호', -- 선착순쿠폰일련번호
|
|
|
FST_COM_CPN_NM VARCHAR(200) NULL COMMENT '선착순쿠폰명', -- 선착순쿠폰명
|
|
|
- CPN_ID VARCHAR(20) NULL COMMENT '쿠폰ID', -- 쿠폰ID
|
|
|
+ CPN_ID INT UNSIGNED NULL COMMENT '쿠폰ID', -- 쿠폰ID
|
|
|
DOWN_LIMIT_QTY INT UNSIGNED NOT NULL COMMENT '다운가능수량', -- 다운가능수량
|
|
|
DOWN_STDT TIMESTAMP NOT NULL COMMENT '다운로드시작일시', -- 다운로드시작일시
|
|
|
DOWN_EDDT TIMESTAMP NOT NULL COMMENT '다운로드종료일시', -- 다운로드종료일시
|
|
|
@@ -14308,7 +14310,7 @@ COMMENT '쿠폰이용가능유입채널. 쿠폰 신규 등록에 의한 발생';
|
|
|
|
|
|
-- 기획전이용가능유입채널
|
|
|
ALTER TABLE TB_COUPON_AF_CHANNEL
|
|
|
- ADD CONSTRAINT PK_TB_COUPON_AF_CHANNEL -- 쿠폰이용가능유입채널 기본키
|
|
|
+ ADD CONSTRAINT PK_COUPON_AF_CHANNEL -- 쿠폰이용가능유입채널 기본키
|
|
|
PRIMARY KEY (
|
|
|
CPN_ID, -- 쿠폰ID
|
|
|
AF_LINK_CD -- 제휴채널(공통코드G053)
|