swkim 5 anni fa
parent
commit
aa1b4b900e

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

@@ -3610,7 +3610,8 @@ DROP TABLE IF EXISTS TB_PLAN_FSRC RESTRICT;
 CREATE TABLE TB_PLAN_FSRC (
   PLAN_SQ  INT UNSIGNED NOT NULL COMMENT '기획전일련번호', -- 기획전일련번호
   FRONT_GB CHAR(1)      NOT NULL COMMENT '프론트구분(P:PC, M:모바일)', -- 프론트구분
-  FSRC     LONGTEXT     NOT NULL COMMENT '프론트소스', -- 프론트소스
+  FSRC_TOP LONGTEXT     NOT NULL COMMENT '프론트소스상단', -- 프론트소스상단
+  FSRC_BTM LONGTEXT     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 '수정자번호', -- 수정자번호
@@ -3737,40 +3738,62 @@ ALTER TABLE TB_PLAN_CUST_DIVISION
     );
 
 ################################################################################
-#기획전템플릿
-################################################################################
--- 기획전 템플릿 (TB_PLAN_CONTENT)
-CREATE TABLE TB_PLAN_CONTENT(
-	TEMP_SQ	         INT UNSIGNED      			         NOT NULL COMMENT '기획전템플릿 일련번호', 	-- 기획전템플릿일련번호
-	PLAN_SQ          INT UNSIGNED      				 	 NOT NULL COMMENT '기획전일련번호', 	    -- 기획전일련번호
-	TEMP_TYPE	  	 VARCHAR(20)    				     NOT NULL COMMENT '템플릿유형(공통코드G082)',  	-- 템플릿유형()
-	TEMP_TITLE       VARCHAR(200)     				     NOT NULL COMMENT '템플릿타이틀', 	        -- 템플릿타이틀
-	TEMP_LINK		 VARCHAR(200)      						 	  COMMENT '템플릿(상품)링크',       -- 템플릿(상품)링크
-	DISP_ORD         SMALLINT UNSIGNED 					 NOT NULL COMMENT '표시순서',		        -- 템플릿 전시순서
-	REG_NO	         INT UNSIGNED 						 NOT NULL COMMENT '등록자번호',
-	REG_DT    	     TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '등록일시',
-	UPD_NO           INT UNSIGNED   					 NOT NULL COMMENT '수정자번호',
-	UPD_DT           TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '수정일시',	
-	PRIMARY KEY (TEMP_SQ)
-)
-COMMENT '기획전템플릿. 수정 기획전 등록에 의한 발생';
-
-################################################################################
-#기획전템플릿 데이터
-################################################################################
--- 기획전 템플릿 데이터(TB_PLAN_CONTENT_DATA)
-CREATE TABLE TB_PLAN_CONTENT_DATA(
-	TEMP_DATA_SQ	 INT UNSIGNED      				 	 NOT NULL COMMENT '기획전템플릿데이터 일련번호',-- 기획전템플릿일련번호
-	TEMP_SQ			 INT UNSIGNED      				 	 NOT NULL COMMENT '기획전템플릿 일련번호', 	-- 기획전템플릿일련번호
-	TEMP_ID          VARCHAR(100)       					 	  COMMENT '기획전템플릿 ID', 				-- 상품코드
-	DISP_ORD         SMALLINT UNSIGNED 					 NOT NULL COMMENT '표시순서',		        -- 상품 전시순서
-	DISP_STDT        TIMESTAMP 							 		  COMMENT '(리뷰)노출시작일시',   	-- (리뷰상품)노출시작일시
-	DISP_EDDT        TIMESTAMP       				     		  COMMENT '(리뷰)노출종료일시', 		-- (리뷰상품)노출종료일시
-	REG_NO	         INT UNSIGNED 						 NOT NULL COMMENT '등록자번호',
-	REG_DT    	     TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '등록일시',
-	PRIMARY KEY (TEMP_DATA_SQ)
-)
-COMMENT '기획전템플릿데이터. 신규 기획전템플릿 등록에 의한 발생';
+#기획전컨텐츠
+################################################################################
+DROP TABLE IF EXISTS TB_PLAN_CONTENTS RESTRICT;
+CREATE TABLE TB_PLAN_CONTENTS (
+  PLAN_CONT_SQ INT UNSIGNED      NOT NULL COMMENT '기획전컨텐츠일련번호', -- 기획전컨텐츠일련번호
+  PLAN_SQ      INT UNSIGNED      NOT NULL COMMENT '기획전일련번호', -- 기획전일련번호
+  TMPL_TYPE    VARCHAR(20)       NOT NULL COMMENT '템플릿유형(공통코드G082)', -- 템플릿유형(공통코드G082)
+  TITLE        VARCHAR(200)      NULL     COMMENT '타이틀', -- 타이틀
+  LINK_URL     VARCHAR(200)      NULL     COMMENT '링크URL', -- 링크URL
+  DISP_YN      CHAR(1)           NOT NULL DEFAULT 'Y' COMMENT '표시여부', -- 표시여부
+  DISP_ORD     SMALLINT UNSIGNED NOT NULL DEFAULT 100 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_PLAN_CONTENTS
+  ADD CONSTRAINT PK_TB_PLAN_CONTENTS -- 기획전컨텐츠 기본키
+    PRIMARY KEY (
+      PLAN_CONT_SQ -- 기획전컨텐츠일련번호
+    );
+
+ALTER TABLE TB_PLAN_CONTENTS
+  MODIFY COLUMN PLAN_CONT_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '기획전컨텐츠일련번호';
+
+ALTER TABLE TB_PLAN_CONTENTS
+  AUTO_INCREMENT = 1;
+
+################################################################################
+#기획전컨텐츠아이템
+################################################################################
+DROP TABLE IF EXISTS TB_PLAN_CONTENTS_ITEM RESTRICT;
+CREATE TABLE TB_PLAN_CONTENTS_ITEM (
+  PLAN_CONT_ITEM_SQ INT UNSIGNED      NOT NULL COMMENT '기획전컨텐츠아이템일련번호', -- 기획전컨텐츠아이템일련번호
+  PLAN_CONT_SQ      INT UNSIGNED      NOT NULL COMMENT '기획전컨텐츠일련번호', -- 기획전컨텐츠일련번호
+  ITEM_VAL          VARCHAR(100)      NOT NULL COMMENT '아이템값(상품코드,이미지파일명 등)', -- 아이템값
+  DISP_ORD          SMALLINT UNSIGNED NOT NULL DEFAULT 100 COMMENT '표시순서', -- 표시순서
+  REVIEW_DISP_STDT  TIMESTAMP         NULL     COMMENT '리뷰노출시작일시', -- 리뷰노출시작일시
+  REVIEW_DISP_EDDT  TIMESTAMP         NULL     COMMENT '리뷰노출종료일시', -- 리뷰노출종료일시
+  REG_NO            INT UNSIGNED      NOT NULL COMMENT '등록자번호', -- 등록자번호
+  REG_DT            TIMESTAMP         NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
+)
+COMMENT '기획전컨텐츠. 신규 기획전컨텐츠아이템 등록에 의한 발생';
+
+-- 기획전컨텐츠아이템
+ALTER TABLE TB_PLAN_CONTENTS_ITEM
+  ADD CONSTRAINT PK_PLAN_CONTENTS_ITEM -- 기획전컨텐츠아이템 기본키
+    PRIMARY KEY (
+      PLAN_CONT_ITEM_SQ -- 기획전컨텐츠아이템일련번호
+    );
+
+ALTER TABLE TB_PLAN_CONTENTS_ITEM
+  MODIFY COLUMN PLAN_CONT_ITEM_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '기획전컨텐츠아이템일련번호';
 
 
 

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