Browse Source

상품상세노출컨텐츠 관리 테이블 추가

eskim 4 năm trước cách đây
mục cha
commit
3bff3604b0
1 tập tin đã thay đổi với 44 bổ sung0 xóa
  1. 44 0
      산출물/3.설계/05.DB-Object/06.DDL/table.sql

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

@@ -3449,6 +3449,10 @@ INSERT INTO TB_COMMON_CODE VALUES ('G084', 'G084_5', '위해우려상품', NULL,
 INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G085', '검색엔진연동여부', NULL, 'Y', 85, 1, NOW(), 1, NOW());
 INSERT INTO TB_COMMON_CODE VALUES ('G085', 'SEARCHSYNCYN', 'SEARCHSYNCYN', '검색엔진 연동 시 Y', 'Y', 100, 1, NOW(), 1, NOW());
 
+INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G086', '상품상세노출컨텐츠구분', NULL, 'N', 86, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G086', 'G086_1', '동영상', NULL, 'Y', 1, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G086', 'G086_2', '이미지', NULL, 'Y', 2, 1, NOW(), 1, NOW());
+
 INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G090', '상품평키-성인', NULL, 'N', 90, 1, NOW(), 1, NOW());
 INSERT INTO TB_COMMON_CODE VALUES ('G090', '0-149', '150cm 미만', NULL, 'Y', 1, 1, NOW(), 1, NOW());
 INSERT INTO TB_COMMON_CODE VALUES ('G090', '150-154', '150~154cm', NULL, 'Y', 2, 1, NOW(), 1, NOW());
@@ -12157,6 +12161,46 @@ ALTER TABLE TB_GOODS_COMPOSE
       COMPS_GOODS_CD  -- 구성상품코드
     );
 
+    
+################################################################################
+#상품상세노출컨텐츠 관리
+################################################################################
+DROP TABLE IF EXISTS TB_GOODS_CONTENTS RESTRICT;
+CREATE TABLE TB_GOODS_CONTENTS (
+  GOODS_CONTENTS_SQ              INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '상품상세노출컨텐츠일련번호',
+  GOODS_CONTENTS_TYPE            VARCHAR(20)  NOT NULL COMMENT '상품상세노출컨텐츠유형(공통코드G086)',
+  GOODS_CONTENTS_TITLE           VARCHAR(200) NOT NULL COMMENT '상품상세노출컨텐츠제목',
+  GOODS_CONTENTS_STDT            TIMESTAMP    NOT NULL COMMENT '상품상세노출컨텐츠시작일시',
+  GOODS_CONTENTS_EDDT            TIMESTAMP    NOT NULL COMMENT '상품상세노출컨텐츠종료일시',
+  GOODS_CONTENTS_VIDEO_GUBUN     VARCHAR(20)      NULL COMMENT '상품상세노출컨텐츠유형-동영상구분(Y:유투브,M:MP4)',
+  KMC_KEY                        VARCHAR(50)      NULL COMMENT '동영상값(동영상구분이Y이면 유투브ID,M이면동영상Kollus의media_content_key)', -- 동영상값
+  KUF_KEY                        VARCHAR(50)      NULL COMMENT '동영상Kollus의upload_file_key', -- 동영상값
+  IMG_PATH                       VARCHAR(200)     NULL COMMENT '이미지경로',
+  USE_YN                         CHAR(1) DEFAULT 'Y' NOT NULL COMMENT '사용여부(Y:사용)',
+  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 '수정일시',
+  PRIMARY KEY (GOODS_CONTENTS_SQ),
+  INDEX IX_GOODS_CONTENTS_01 (GOODS_CONTENTS_TYPE, GOODS_CONTENTS_STDT, GOODS_CONTENTS_EDDT)
+)
+COMMENT '상품상세노출컨텐츠. 신규 상품상세노출컨텐츠사항 등록에 의한 발생';
+
+################################################################################
+#상품상세노출컨텐츠관리 상품
+################################################################################
+DROP TABLE IF EXISTS TB_GOODS_CONTENTS_DATA RESTRICT;
+CREATE TABLE TB_GOODS_CONTENTS_DATA (
+  GOODS_CONTENTS_SQ    INT UNSIGNED   NOT NULL COMMENT '상품상세노출컨텐츠일련번호',
+  GOODS_CD             VARCHAR(20)    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 '수정일시',
+  PRIMARY KEY (GOODS_CONTENTS_SQ, GOODS_CD),
+  INDEX IX_GOODS_CONTENTS_DATA_01 (GOODS_CD)
+)
+COMMENT '상품상세노출컨텐츠 상품. 상품상세노출컨텐츠사항의 상품 등록에 의한 발생';
 ################################################################################
 #예약판매
 ################################################################################