Просмотр исходного кода

TB_GOODS_VIDEO 테이블 추가

eskim 5 лет назад
Родитель
Сommit
9bc5b90c70
1 измененных файлов с 25 добавлено и 60 удалено
  1. 25 60
      산출물/3.설계/05.DB-Object/06.DDL/table.sql

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

@@ -6960,6 +6960,27 @@ CREATE TABLE TB_GOODS_QUICK_DELEVERY_SKIP (
 )
 COMMENT '총알배송제외상품. 신규 총알배송 제외 상품 등록에 의한 발생';
 
+################################################################################
+#상품 동영상관리
+################################################################################
+DROP TABLE IF EXISTS TB_GOODS_VIDEO RESTRICT;
+CREATE TABLE TB_GOODS_VIDEO (
+  VIDEO_SQ     INT UNSIGNED     NOT NULL AUTO_INCREMENT COMMENT '동영상일련번호',
+  GOODS_CD     VARCHAR(20)      NOT NULL COMMENT '상품코드', -- 상품코드
+  VIDEO_GB     CHAR(1)          NOT 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', -- 동영상값
+  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 '수정자번호', -- 수정자번호
+  UPD_DT       TIMESTAMP        NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시', -- 수정일시
+  PRIMARY KEY (VIDEO_SQ),
+  INDEX IX_GOODS_DESC_01 (GOODS_CD),
+  INDEX IX_GOODS_DESC_01 (VIDEO_GB,KUF_KEY)
+)
+COMMENT '상품동영상. 상품 동영상 저장에 의한 발생';
+
 ################################################################################
 #광고 키워드
 ################################################################################
@@ -10994,8 +11015,10 @@ CREATE TABLE TB_REVIEW_ATTACH (
   RV_ATC_SQ   INT UNSIGNED NOT NULL COMMENT '상품평첨부파일일련번호', -- 상품평첨부파일일련번호
   REVIEW_SQ   INT UNSIGNED NULL     COMMENT '상품평일련번호', -- 상품평일련번호
   FILE_GB     CHAR(1)      NOT NULL DEFAULT 'I' COMMENT '첨부파일종류(M:동영상,I:이미지)', -- 첨부파일종류
-  ORG_FILE_NM VARCHAR(200) NOT NULL COMMENT '원본파일명', -- 원본파일명
-  SYS_FILE_NM VARCHAR(200) NOT NULL COMMENT '시스템파일명', -- 시스템파일명
+  ORG_FILE_NM VARCHAR(200) NULL COMMENT '파일종류가이미지일때원본파일명', -- 원본파일명
+  SYS_FILE_NM VARCHAR(200) NULL COMMENT '파일종류가이미지일때시스템파일명', -- 시스템파일명
+  KMC_KEY     VARCHAR(50)  NULL COMMENT '이면동영상Kollus의media_content_key', -- 이면동영상Kollus의media_content_key
+  KUF_KEY     VARCHAR(50)  NULL COMMENT '동영상Kollus의upload_file_key', -- 동영상Kollus의upload_file_key
   DEL_YN      CHAR(1)      NOT NULL DEFAULT 'N' COMMENT '삭제여부', -- 삭제여부
   REG_NO      INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
   REG_DT      TIMESTAMP    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
@@ -11255,64 +11278,6 @@ ALTER TABLE TB_GOODS_STOCK
     );
     
 
-################################################################################
-#동영상
-################################################################################
-DROP TABLE IF EXISTS TB_VIDEO RESTRICT;
-CREATE TABLE TB_VIDEO (
-  VIDEO_SQ     INT UNSIGNED NOT NULL COMMENT '동영상일련번호', -- 동영상일련번호
-  VIDEO_GB     CHAR(1)      NOT NULL COMMENT '동영상구분(Y:유투브, M:MP4)', -- 동영상구분
-  VIDEO_TITLE  VARCHAR(100) NULL     COMMENT '동영상제목', -- 동영상제목
-  VIDEO_TITLE2 VARCHAR(100) NULL     COMMENT '동영상제목2', -- 동영상제목2
-  VIDEO_VAL    VARCHAR(100) NOT NULL COMMENT '동영상값(동영상구분이 Y이면 유투브ID, M이면 URL)', -- 동영상값
-  FYEAR        VARCHAR(4)   NULL     COMMENT 'FROM연도', -- FROM연도
-  TYEAR        VARCHAR(4)   NULL     COMMENT 'TO연도', -- TO연도
-  SEASON_STR   VARCHAR(20)  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 '수정자번호', -- 수정자번호
-  UPD_DT       TIMESTAMP    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
-)
-COMMENT '동영상. 신규 동영상 등록에 의한 발생';
-
--- 동영상
-ALTER TABLE TB_VIDEO
-  ADD CONSTRAINT PK_VIDEO -- 동영상 기본키
-    PRIMARY KEY (
-      VIDEO_SQ -- 동영상일련번호
-    );
-
-ALTER TABLE TB_VIDEO
-  MODIFY COLUMN VIDEO_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '동영상일련번호';
-
-ALTER TABLE TB_VIDEO
-  AUTO_INCREMENT = 1;
-
-################################################################################
-#동영상노출위치
-################################################################################
-DROP TABLE IF EXISTS TB_VIDEO_DISPLOC RESTRICT;
-CREATE TABLE TB_VIDEO_DISPLOC (
-  VIDEO_SQ    INT UNSIGNED NOT NULL COMMENT '동영상일련번호', -- 동영상일련번호
-  DISPLOC_GB  CHAR(1)      NOT NULL COMMENT '노출위치구분(B:브랜드, G:상품)', -- 노출위치구분
-  DISPLOC_VAL VARCHAR(20)  NOT NULL COMMENT '노출위치값(노출위치구분이 "B:브랜드"이면 브랜드코드, "G:상품"이면 상품코드)', -- 노출위치값
-  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 '수정자번호', -- 수정자번호
-  UPD_DT      TIMESTAMP    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
-)
-COMMENT '동영상노출위치. 동영상을 노출할 정보 등록에 의한 발생';
-
--- 동영상노출위치
-ALTER TABLE TB_VIDEO_DISPLOC
-  ADD CONSTRAINT PK_VIDEO_DISPLOC -- 동영상노출위치 기본키
-    PRIMARY KEY (
-      VIDEO_SQ,    -- 동영상일련번호
-      DISPLOC_GB,  -- 노출위치구분
-      DISPLOC_VAL  -- 노출위치값
-    );
 
 ################################################################################
 #위시리스트