Quellcode durchsuchen

검색상품 테이블 변경

eskim vor 4 Jahren
Ursprung
Commit
3ec41ea08d

BIN
산출물/3.설계/03.인터페이스/검색엔진/ST24_검색엔진연동(V0.10)-20210616.xlsx


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

@@ -14536,7 +14536,7 @@ COMMIT;
 DROP TABLE IF EXISTS TB_GOODS_SEARCH RESTRICT;
 CREATE TABLE TB_GOODS_SEARCH (
 GOODS_CD           VARCHAR(20)                       NOT NULL COMMENT '상품코드',
-OPT_CD1             VARCHAR(200)         DEFAULT 'XX' NULL COMMENT '자사-옵션코드1,입점-XX',
+OPT_CD1            VARCHAR(200)         DEFAULT 'XX' NULL COMMENT '자사-옵션코드1,입점-XX',
 GOODS_NM           VARCHAR(200)                      NOT NULL COMMENT '상품명',
 GOODS_TNM          VARCHAR(100)                      NULL COMMENT '상품타이틀명',
 GOODS_GB           VARCHAR(20)                       NULL COMMENT '상품구분(공통코드 G073)',
@@ -14580,8 +14580,8 @@ SIZE_GB            VARCHAR(1)                        NULL COMMENT '사이즈구
 SIZE_GB_NM         VARCHAR(2)                        NULL COMMENT '사이즈구분명(T:상의,B:하의,S:신발)',
 #QUIK_DELV_YN      VARCHAR(1)           DEFAULT 'N' NOT NULL COMMENT '총알배송여부-자사용',
 SIZES              MEDIUMTEXT                        NULL COMMENT '옵션2(자사는색상별,입점은상품별)',
-COLOR_CD           VARCHAR(200)                      NULL COMMENT '검색용색상코드(공통코드G072)',
-COLOR_CHIP         VARCHAR(500)                      NULL COMMENT '검색용 RGB값(공통코드)-자사용',
+COLOR_CD           VARCHAR(20)                       NULL COMMENT '검색용색상코드(공통코드G072)',
+COLOR_CHIP         VARCHAR(20)                       NULL COMMENT '검색용 RGB값(공통코드)-자사용',
 BENEFIT_GB         VARCHAR(100)                      NULL COMMENT '혜택구분(,구분)(10:쿠폰할인,20:무료배송,30:사은품,40:신상,50:총알배송)',
 PC_CURR_PRICE      INT                  DEFAULT 0    NULL COMMENT 'PC즉시할인판매가',
 MO_CURR_PRICE      INT                  DEFAULT 0    NULL COMMENT 'MOBILE즉시할인판매가',
@@ -14598,6 +14598,8 @@ SYS_IMG_NM2        VARCHAR(241)                      NULL COMMENT '마우스오
 SELL_STDT          DATETIME            NOT NULL DEFAULT NOW() COMMENT '판매시작일시',
 SELL_EDDT          DATETIME            NOT NULL DEFAULT NOW() COMMENT '판매종료일시',
 STOCK_QTY          INT                 NOT NULL DEFAULT 0 COMMENT '재고수량(전시)',
+OPT_CD1_CHIP       VARCHAR(20)                       NULL COMMENT '옵션1의 색상의 RGB값-자사용',
+COLOR_CHIPS        VARCHAR(500)                      NULL COMMENT '색상별컬러칩-자사전시용(ex:LB:#00A1E9,BK:#000000)',
 PROC_GB            CHAR(1)                           NOT NULL COMMENT '업무구분(C:등록,수정,D:삭제)',
 DATA_REG_DT        TIMESTAMP            DEFAULT CURRENT_TIMESTAMP NOT NULL  COMMENT '데이터등록일시',
 DATA_UPD_DT        TIMESTAMP            DEFAULT CURRENT_TIMESTAMP NOT NULL  COMMENT '데이터수정일시'
@@ -14618,7 +14620,7 @@ ALTER TABLE TB_GOODS_SEARCH
 DROP TABLE IF EXISTS TB_GOODS_SEARCH_SECTION RESTRICT;
 CREATE TABLE TB_GOODS_SEARCH_SECTION (
 GOODS_CD           VARCHAR(20)                       NOT NULL COMMENT '상품코드',
-OPT_CD1             VARCHAR(200)         DEFAULT 'XX' NULL COMMENT '자사-옵션코드1,입점-XX',
+OPT_CD1            VARCHAR(200)         DEFAULT 'XX' NULL COMMENT '자사-옵션코드1,입점-XX',
 GOODS_NM           VARCHAR(200)                      NOT NULL COMMENT '상품명',
 GOODS_TNM          VARCHAR(100)                      NULL COMMENT '상품타이틀명',
 GOODS_GB           VARCHAR(20)                       NULL COMMENT '상품구분(공통코드 G073)',
@@ -14662,8 +14664,8 @@ SIZE_GB            VARCHAR(1)                        NULL COMMENT '사이즈구
 SIZE_GB_NM         VARCHAR(2)                        NULL COMMENT '사이즈구분명(T:상의,B:하의,S:신발)',
 #QUIK_DELV_YN      VARCHAR(1)           DEFAULT 'N' NOT NULL COMMENT '총알배송여부-자사용',
 SIZES              MEDIUMTEXT                        NULL COMMENT '옵션2(자사는색상별,입점은상품별)',
-COLOR_CD           VARCHAR(200)                      NULL COMMENT '검색용색상코드(공통코드G072)',
-COLOR_CHIP         VARCHAR(500)                      NULL COMMENT '검색용 RGB값(공통코드)-자사용',
+COLOR_CD           VARCHAR(20)                       NULL COMMENT '검색용색상코드(공통코드G072)',
+COLOR_CHIP         VARCHAR(20)                       NULL COMMENT '검색용 RGB값(공통코드)-자사용',
 BENEFIT_GB         VARCHAR(100)                      NULL COMMENT '혜택구분(,구분)(10:쿠폰할인,20:무료배송,30:사은품,40:신상,50:총알배송)',
 PC_CURR_PRICE      INT                  DEFAULT 0    NULL COMMENT 'PC즉시할인판매가',
 MO_CURR_PRICE      INT                  DEFAULT 0    NULL COMMENT 'MOBILE즉시할인판매가',
@@ -14680,6 +14682,8 @@ SYS_IMG_NM2        VARCHAR(241)                      NULL COMMENT '마우스오
 SELL_STDT          DATETIME            NOT NULL DEFAULT NOW() COMMENT '판매시작일시',
 SELL_EDDT          DATETIME            NOT NULL DEFAULT NOW() COMMENT '판매종료일시',
 STOCK_QTY          INT                 NOT NULL DEFAULT 0 COMMENT '재고수량(전시)',
+OPT_CD1_CHIP       VARCHAR(20)                       NULL COMMENT '옵션1의 색상의 RGB값-자사용',
+COLOR_CHIPS        VARCHAR(500)                      NULL COMMENT '색상별컬러칩-자사전시용(ex:LB:#00A1E9,BK:#000000)',
 PROC_GB            CHAR(1)                           NOT NULL COMMENT '업무구분(C:등록,수정,D:삭제)',
 DATA_REG_DT        TIMESTAMP            DEFAULT CURRENT_TIMESTAMP NOT NULL  COMMENT '데이터등록일시',
 DATA_UPD_DT        TIMESTAMP            DEFAULT CURRENT_TIMESTAMP NOT NULL  COMMENT '데이터수정일시'
@@ -14700,10 +14704,10 @@ ALTER TABLE TB_GOODS_SEARCH_SECTION
 DROP TABLE IF EXISTS TB_GOODS_SEARCH_TEMP RESTRICT;
 CREATE TABLE TB_GOODS_SEARCH_TEMP (
 GOODS_CD           VARCHAR(20)                       NOT NULL COMMENT '상품코드',
-OPT_CD1             VARCHAR(200)         DEFAULT 'XX' NULL COMMENT '자사-옵션코드1,입점-XX',
+OPT_CD1            VARCHAR(200)         DEFAULT 'XX' NULL COMMENT '자사-옵션코드1,입점-XX',
 GOODS_NM           VARCHAR(200)                      NOT NULL COMMENT '상품명',
 GOODS_TNM          VARCHAR(100)                      NULL COMMENT '상품타이틀명',
-GOODS_GB           VARCHAR(20)                       NULL COMMENT '상품구(공통코드 G073)',
+GOODS_GB           VARCHAR(20)                       NULL COMMENT '상품구(공통코드 G073)',
 FOREIGN_BUY_YN     CHAR(1)                 DEFAULT 'N'  NOT NULL COMMENT '해외구매대행여부',
 PARALLEL_IMPORT_YN CHAR(1)                 DEFAULT 'N'  NOT NULL COMMENT '병행수입여부',
 ORDER_MADE_YN      CHAR(1)                 DEFAULT 'N'  NOT NULL COMMENT '주문제작여부',
@@ -14744,8 +14748,8 @@ SIZE_GB            VARCHAR(1)                        NULL COMMENT '사이즈구
 SIZE_GB_NM         VARCHAR(2)                        NULL COMMENT '사이즈구분명(T:상의,B:하의,S:신발)',
 #QUIK_DELV_YN      VARCHAR(1)           DEFAULT 'N' NOT NULL COMMENT '총알배송여부-자사용',
 SIZES              MEDIUMTEXT                        NULL COMMENT '옵션2(자사는색상별,입점은상품별)',
-COLOR_CD           VARCHAR(200)                      NULL COMMENT '검색용색상코드(공통코드G072)',
-COLOR_CHIP         VARCHAR(500)                      NULL COMMENT '검색용 RGB값(공통코드)-자사용',
+COLOR_CD           VARCHAR(20)                       NULL COMMENT '검색용색상코드(공통코드G072)',
+COLOR_CHIP         VARCHAR(20)                       NULL COMMENT '검색용 RGB값(공통코드)-자사용',
 BENEFIT_GB         VARCHAR(100)                      NULL COMMENT '혜택구분(,구분)(10:쿠폰할인,20:무료배송,30:사은품,40:신상,50:총알배송)',
 PC_CURR_PRICE      INT                  DEFAULT 0    NULL COMMENT 'PC즉시할인판매가',
 MO_CURR_PRICE      INT                  DEFAULT 0    NULL COMMENT 'MOBILE즉시할인판매가',
@@ -14762,9 +14766,11 @@ SYS_IMG_NM2        VARCHAR(241)                      NULL COMMENT '마우스오
 SELL_STDT          DATETIME            NOT NULL DEFAULT NOW() COMMENT '판매시작일시',
 SELL_EDDT          DATETIME            NOT NULL DEFAULT NOW() COMMENT '판매종료일시',
 STOCK_QTY          INT                 NOT NULL DEFAULT 0 COMMENT '재고수량(전시)',
+OPT_CD1_CHIP       VARCHAR(20)                       NULL COMMENT '옵션1의 색상의 RGB값-자사용',
+COLOR_CHIPS        VARCHAR(500)                      NULL COMMENT '색상별컬러칩-자사전시용(ex:LB:#00A1E9,BK:#000000)',
 PROC_GB            CHAR(1)                           NOT NULL COMMENT '업무구분(C:등록,수정,D:삭제)',
-DATA_REG_DT        TIMESTAMP             DEFAULT CURRENT_TIMESTAMP NOT NULL  COMMENT '데이터등록일시',
-DATA_UPD_DT        TIMESTAMP             DEFAULT CURRENT_TIMESTAMP NOT NULL  COMMENT '데이터수정일시'
+DATA_REG_DT        TIMESTAMP            DEFAULT CURRENT_TIMESTAMP NOT NULL  COMMENT '데이터등록일시',
+DATA_UPD_DT        TIMESTAMP            DEFAULT CURRENT_TIMESTAMP NOT NULL  COMMENT '데이터수정일시'
 )
 COMMENT '검색상품TEMP. 시간배치 검색상품 등록에 의한 발생';
 
@@ -14775,7 +14781,14 @@ ALTER TABLE TB_GOODS_SEARCH_TEMP
       GOODS_CD,
       OPT_CD1
     );
-
+    
+-- 상품
+CREATE INDEX IX_GOODS_SEARCH_TEMP_01
+  ON TB_GOODS_SEARCH_TEMP( 
+    SELF_GOODS_YN,
+    PROC_GB
+  );
+  
 ################################################################################
 # 상품 검색 - 부분색인용 상품 코드 TEMP
 ################################################################################
@@ -14796,7 +14809,7 @@ ALTER TABLE TB_GOODS_SEARCH_SECTION_TEMP
       GOODS_CD,
       OPT_CD1
     );
-
+    
     
 ################################################################################
 # 정산