swkim 5 年之前
父节点
当前提交
ae9916d175
共有 2 个文件被更改,包括 101 次插入0 次删除
  1. 101 0
      산출물/3.설계/05.DB-Object/06.DDL/table.sql
  2. 二进制
      산출물/3.설계/ERD/ST24.exerd

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

@@ -3436,6 +3436,9 @@ CREATE TABLE TB_PLAN_DETAIL (
   CORNER_DISP_TYPE VARCHAR(20)       NOT NULL COMMENT '코너노출유형(공통코드G045)', -- 코너노출유형(공통코드G045)
   CORNER_NM        VARCHAR(100)      NOT NULL COMMENT '코너명', -- 코너명
   DISP_ORD         SMALLINT UNSIGNED NOT NULL DEFAULT 1 COMMENT '표시순서', -- 표시순서
+  DISP_STDT        TIMESTAMP         NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '노출시작일시', -- 노출시작일시
+  DISP_EDDT        TIMESTAMP         NOT NULL COMMENT '노출종료일시', -- 노출종료일시
+  DISP_YN          CHAR(1)           NOT NULL DEFAULT 'Y' COMMENT '노출여부' -- 노출여부
   REG_NO           INT UNSIGNED      NOT NULL COMMENT '등록자번호', -- 등록자번호
   REG_DT           TIMESTAMP         NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
   UPD_NO           INT UNSIGNED      NOT NULL COMMENT '수정자번호', -- 수정자번호
@@ -3599,6 +3602,66 @@ ALTER TABLE TB_PLAN_CATE
       PLAN_SQ  -- 기획전일련번호
     );
 
+################################################################################
+# 기획전이용가능고객등급
+################################################################################
+DROP TABLE IF EXISTS TB_PLAN_CUST_GRADE RESTRICT;
+CREATE TABLE TB_PLAN_CUST_GRADE (
+  PLAN_SQ           INT UNSIGNED NOT NULL COMMENT '기획전일련번호', -- 기획전일련번호
+  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 '등록일시' -- 등록일시
+)
+COMMENT '기획전이용가능고객등급. 기획전 신규 등록에 의한 발생';
+
+-- 기획전이용가능고객등급
+ALTER TABLE TB_PLAN_CUST_GRADE
+  ADD CONSTRAINT PK_PLAN_CUST_GRADE -- 기획전이용가능고객등급 기본키
+    PRIMARY KEY (
+      PLAN_SQ,           -- 기획전일련번호
+      USABLE_CUST_GRADE  -- 사용가능고객등급(공통코드G110)
+    );
+
+###############################################################################
+## 기획전이용가능고객등급
+################################################################################
+DROP TABLE IF EXISTS TB_PLAN_CUST_DIVISION RESTRICT;
+CREATE TABLE TB_PLAN_CUST_DIVISION (
+  PLAN_SQ        INT UNSIGNED NOT NULL COMMENT '기획전일련번호', -- 기획전일련번호
+  CUST_GB VARCHAR(20)  NOT NULL DEFAULT '10' COMMENT '회원구분(공통코드G100)', -- 회원구분(공통코드G100)
+  REG_NO         INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
+  REG_DT         TIMESTAMP    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
+)
+COMMENT '기획전이용가능고객구분. 기획전 신규 등록에 의한 발생';
+
+-- 기획전이용가능고객구분
+ALTER TABLE TB_PLAN_CUST_DIVISION
+  ADD CONSTRAINT PK_PLAN_CUST_DIVISION -- 기획전이용가능고객구분 기본키
+    PRIMARY KEY (
+      PLAN_SQ,        -- 기획전일련번호
+      USABLE_CUST_GB  -- 회원구분(공통코드G100)
+    );
+
+################################################################################
+# 기획전이용가능유입채널
+################################################################################
+DROP TABLE IF EXISTS TB_PLAN_AF_CHANNEL RESTRICT;
+CREATE TABLE TB_PLAN_AF_CHANNEL (
+  PLAN_SQ    INT UNSIGNED NOT NULL COMMENT '기획전일련번호', -- 기획전일련번호
+  AF_CHANNEL VARCHAR(20)  NOT NULL COMMENT '제휴채널(공통코드G053)', -- 제휴채널(공통코드G053)
+  REG_NO     INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
+  REG_DT     TIMESTAMP    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
+)
+COMMENT '기획전이용가능체휴채널. 기획전 신규 등록에 의한 발생';
+
+-- 기획전이용가능유입채널
+ALTER TABLE TB_PLAN_AF_CHANNEL
+  ADD CONSTRAINT PK_TB_PLAN_AF_CHANNEL -- 기획전이용가능유입채널 기본키
+    PRIMARY KEY (
+      PLAN_SQ,    -- 기획전일련번호
+      AF_CHANNEL  -- 제휴채널(공통코드G053)
+    );
+
 ################################################################################
 #투표
 ################################################################################
@@ -9851,6 +9914,44 @@ ALTER TABLE TB_COLOR
       COLOR_CD -- 색상코드
     );
 
+################################################################################
+#컨텐츠
+################################################################################
+DROP TABLE IF EXISTS TB_CONTENTS RESTRICT;
+CREATE TABLE TB_CONTENTS (
+  CONTENTS_SQ   INT UNSIGNED      NOT NULL COMMENT '컨텐츠일련번호', -- 컨텐츠일련번호
+  CATE_NO       INT UNSIGNED      NOT NULL COMMENT '카테고리번호', -- 카테고리번호
+  CONTENTS_LOC  VARCHAR(20)       NOT NULL COMMENT '컨텐츠위치(공통코드G028)', -- 컨텐츠위치(공통코드G028)
+  CONTENTS_TYPE VARCHAR(20)       NULL     COMMENT '컨텐츠유형(공통코드G036)', -- 컨텐츠유형(공통코드G036)
+  DISP_STDT     TIMESTAMP         NOT NULL COMMENT '전시시작일시', -- 전시시작일시
+  DISP_EDDT     TIMESTAMP         NOT NULL COMMENT '전시종료일시', -- 전시종료일시
+  DISP_ORD      SMALLINT UNSIGNED NOT NULL COMMENT '표시순서', -- 표시순서
+  IMG_PATH1     VARCHAR(200)      NULL     COMMENT '이미지경로1', -- 이미지경로1
+  IMG_PATH2     VARCHAR(200)      NULL     COMMENT '이미지경로2', -- 이미지경로2
+  IMG_PATH3     VARCHAR(200)      NULL     COMMENT '이미지경로3', -- 이미지경로3
+  IMG_PATH4     VARCHAR(200)      NULL     COMMENT '이미지경로4', -- 이미지경로4
+  STR_VAR1      VARCHAR(1000)    NULL     COMMENT '링크필드1', -- 링크필드1
+  STR_VAR2      VARCHAR(1000)    NULL     COMMENT '링크필드2', -- 링크필드2
+  STR_VAR3      VARCHAR(1000)    NULL     COMMENT '링크필드3', -- 링크필드3
+  STR_VAR4      VARCHAR(1000)    NULL     COMMENT '링크필드4', -- 링크필드4
+  USE_YN        CHAR(1)           NOT NULL DEFAULT 'Y' 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_CONTENTS
+  ADD CONSTRAINT PK_CONTENTS -- 컨텐츠 기본키
+    PRIMARY KEY (
+      CONTENTS_SQ -- 컨텐츠일련번호
+    );
+
+ALTER TABLE TB_CONTENTS
+  MODIFY COLUMN CONTENTS_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '컨텐츠일련번호';
+
 ################################################################################
 # 고객
 ################################################################################

二进制
산출물/3.설계/ERD/ST24.exerd