swkim 5 лет назад
Родитель
Сommit
827b962c91
2 измененных файлов с 14 добавлено и 12 удалено
  1. 14 12
      산출물/3.설계/05.DB-Object/06.DDL/table.sql
  2. BIN
      산출물/3.설계/ERD/ST24.exerd

+ 14 - 12
산출물/3.설계/05.DB-Object/06.DDL/table.sql

@@ -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)

BIN
산출물/3.설계/ERD/ST24.exerd