|
|
@@ -14339,6 +14339,163 @@ INSERT INTO TB_SAMPLE_FILE (SAMPLE_FILE_ID,SAMPLE_FILE_NM, ORG_FILE_NM, SYS_FILE
|
|
|
|
|
|
COMMIT;
|
|
|
|
|
|
+################################################################################
|
|
|
+# 상품 검색
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_GOODS_SEARCH RESTRICT;
|
|
|
+CREATE TABLE TB_GOODS_SEARCH (
|
|
|
+GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드',
|
|
|
+COLOR_CD VARCHAR(200) DEFAULT 'XX' NULL COMMENT '옵션코드1-자사상품',
|
|
|
+GOODS_NM VARCHAR(200) NOT NULL COMMENT '상품명',
|
|
|
+GOODS_TNM VARCHAR(100) NULL COMMENT '상품타이틀명',
|
|
|
+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 '주문제작여부',
|
|
|
+#GOODS_SNM VARCHAR(4000) NULL COMMENT '상품검색명',
|
|
|
+BRAND_CD VARCHAR(5) NOT NULL COMMENT '브랜드코드',
|
|
|
+ITEMKIND_CD VARCHAR(10) NOT NULL COMMENT '품목코드',
|
|
|
+FORMAL_GB VARCHAR(20) NOT NULL COMMENT '정상이월구분(공통코드G009)',
|
|
|
+LIST_PRICE INT NOT NULL COMMENT '정상가(최초판매가)',
|
|
|
+CURR_PRICE INT NOT NULL COMMENT '현재판매가',
|
|
|
+SELF_GOODS_YN CHAR(1) NOT NULL COMMENT '자사상품여부',
|
|
|
+GOODS_STAT VARCHAR(20) NOT NULL COMMENT '상품상태(공통코드G008)',
|
|
|
+#PNT_PRATE FLOAT(5, 2) UNSIGNED DEFAULT 0.00 NOT NULL COMMENT '포인트적립율(PC)',
|
|
|
+#PRE_PPNT_USABLE_YN CHAR DEFAULT 'N' NOT NULL COMMENT '선포인트사용가능여부(PC)',
|
|
|
+#PNT_MRATE FLOAT(5, 2) UNSIGNED DEFAULT 0.00 NOT NULL COMMENT '포인트적립율(모바일)',
|
|
|
+#PRE_MPNT_USABLE_YN CHAR DEFAULT 'N' NOT NULL COMMENT '선포인트사용가능여부(모바일)',
|
|
|
+#MIN_ORD_QTY SMALLINT UNSIGNED DEFAULT '0' NOT NULL COMMENT '최소주문수량',
|
|
|
+#MAX_ORD_QTY SMALLINT UNSIGNED DEFAULT '0' NOT NULL COMMENT '최대주문수량',
|
|
|
+#DAY_MAX_ORD_QTY SMALLINT UNSIGNED DEFAULT '0' NOT NULL COMMENT 'ID당1일최대구매수량',
|
|
|
+SEX_GB VARCHAR(20) NOT NULL COMMENT '성별구분(공통코드G007)',
|
|
|
+MAIN_COLOR_CD VARCHAR(2) NULL COMMENT '대표색상코드',
|
|
|
+SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드',
|
|
|
+SELF_MALL_YN CHAR(1) DEFAULT 'Y' NOT NULL COMMENT '자사몰노출여부',
|
|
|
+AGE_GRP_CD VARCHAR(20) NULL COMMENT '상품연령대(공통코드 G023)',
|
|
|
+SEASON_CD VARCHAR(20) NULL COMMENT '시즌코드(공통코드G006)',
|
|
|
+GOODS_TYPE VARCHAR(20) NOT NULL COMMENT '상품타입(공통코드G056)',
|
|
|
+REG_DT TIMESTAMP NOT NULL COMMENT '등록일시',
|
|
|
+BRAND_GROUP_KNM VARCHAR(50) NOT NULL COMMENT '브랜드그룹국문명',
|
|
|
+BRAND_GROUP_ENM VARCHAR(50) NOT NULL COMMENT '브랜드그룹영문명',
|
|
|
+BRAND_GROUP_NM VARCHAR(50) NOT NULL COMMENT '브랜드그룹명(전시)',
|
|
|
+BRAND_GROUP_NO INT UNSIGNED NOT NULL COMMENT '브랜드그룹번호',
|
|
|
+DEFAULT_CATE_YN CHAR(1) DEFAULT 'Y' NOT NULL COMMENT '기본전시카테고리여부(N:별도카테고리)',
|
|
|
+BRAND_CATE_NO INT UNSIGNED NULL COMMENT '브랜드카테고리번호',
|
|
|
+#DELV_FEE INT DEFAULT 0 NOT NULL COMMENT '배송비',
|
|
|
+#MIN_ORD_AMT INT DEFAULT 0 NOT NULL COMMENT '무료배송비최소주문금액',
|
|
|
+ORDER_CNT INT UNSIGNED DEFAULT 0 NOT NULL COMMENT '주간판매수량',
|
|
|
+REVIEW_CNT INT UNSIGNED DEFAULT 0 NOT NULL COMMENT '상품평등록건수',
|
|
|
+SIZE_GB VARCHAR(1) NULL COMMENT '사이즈구분(T:상의,B:하의,S:신발)',
|
|
|
+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_CHIP VARCHAR(500) 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즉시할인판매가',
|
|
|
+APP_CURR_PRICE INT DEFAULT 0 NULL COMMENT 'APP즉시할인판매가',
|
|
|
+AD_KEYWORD VARCHAR(1000) NULL COMMENT '키워드(,구분)',
|
|
|
+VIDEO_GB_M VARCHAR(1) NULL COMMENT '첫번째동영상구분(Y:유투브,M:MP4)',
|
|
|
+VIDEO_VAL_M VARCHAR(50) NULL COMMENT '첫번째동영상값(동영상구분이Y이면유투브ID,M이면동영상Kollus의media_content_key)',
|
|
|
+VIDEO_GB_S VARCHAR(1) NULL COMMENT '두번째동영상구분(Y:유투브,M:MP4)',
|
|
|
+VIDEO_VAL_S VARCHAR(50) NULL COMMENT '두번째동영상값(동영상구분이Y이면유투브ID,M이면동영상Kollus의media_content_key)',
|
|
|
+BYITEM_CATE_NO VARCHAR(500) NULL COMMENT 'BYITEM카테고리(,구분)',
|
|
|
+BYBRAND_CATE_NO VARCHAR(500) NULL COMMENT 'BYBRAND카테고리(,구분)',
|
|
|
+SYS_IMG_NM VARCHAR(241) NULL COMMENT '대표이미지(도메인포함)',
|
|
|
+SYS_IMG_NM2 VARCHAR(241) NULL COMMENT '마우스오버이미지(도메인포함)',
|
|
|
+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 '데이터수정일시'
|
|
|
+)
|
|
|
+COMMENT '검색상품. 일배치 검색상품 등록에 의한 발생';
|
|
|
+
|
|
|
+-- 상품
|
|
|
+ALTER TABLE TB_GOODS_SEARCH
|
|
|
+ ADD CONSTRAINT PK_GOODS_SEARCH
|
|
|
+ PRIMARY KEY (
|
|
|
+ GOODS_CD,
|
|
|
+ COLOR_CD
|
|
|
+ );
|
|
|
+
|
|
|
+
|
|
|
+################################################################################
|
|
|
+# 상품 검색 TEMP
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_GOODS_SEARCH_TEMP RESTRICT;
|
|
|
+CREATE TABLE TB_GOODS_SEARCH_TEMP (
|
|
|
+GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드',
|
|
|
+COLOR_CD VARCHAR(200) DEFAULT 'XX' NULL COMMENT '옵션코드1-자사상품',
|
|
|
+GOODS_NM VARCHAR(200) NOT NULL COMMENT '상품명',
|
|
|
+GOODS_TNM VARCHAR(100) NULL COMMENT '상품타이틀명',
|
|
|
+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 '주문제작여부',
|
|
|
+#GOODS_SNM VARCHAR(4000) NULL COMMENT '상품검색명',
|
|
|
+BRAND_CD VARCHAR(5) NOT NULL COMMENT '브랜드코드',
|
|
|
+ITEMKIND_CD VARCHAR(10) NOT NULL COMMENT '품목코드',
|
|
|
+FORMAL_GB VARCHAR(20) NOT NULL COMMENT '정상이월구분(공통코드G009)',
|
|
|
+LIST_PRICE INT NOT NULL COMMENT '정상가(최초판매가)',
|
|
|
+CURR_PRICE INT NOT NULL COMMENT '현재판매가',
|
|
|
+SELF_GOODS_YN CHAR(1) NOT NULL COMMENT '자사상품여부',
|
|
|
+GOODS_STAT VARCHAR(20) NOT NULL COMMENT '상품상태(공통코드G008)',
|
|
|
+#PNT_PRATE FLOAT(5, 2) UNSIGNED DEFAULT 0.00 NOT NULL COMMENT '포인트적립율(PC)',
|
|
|
+#PRE_PPNT_USABLE_YN CHAR DEFAULT 'N' NOT NULL COMMENT '선포인트사용가능여부(PC)',
|
|
|
+#PNT_MRATE FLOAT(5, 2) UNSIGNED DEFAULT 0.00 NOT NULL COMMENT '포인트적립율(모바일)',
|
|
|
+#PRE_MPNT_USABLE_YN CHAR DEFAULT 'N' NOT NULL COMMENT '선포인트사용가능여부(모바일)',
|
|
|
+#MIN_ORD_QTY SMALLINT UNSIGNED DEFAULT '0' NOT NULL COMMENT '최소주문수량',
|
|
|
+#MAX_ORD_QTY SMALLINT UNSIGNED DEFAULT '0' NOT NULL COMMENT '최대주문수량',
|
|
|
+#DAY_MAX_ORD_QTY SMALLINT UNSIGNED DEFAULT '0' NOT NULL COMMENT 'ID당1일최대구매수량',
|
|
|
+SEX_GB VARCHAR(20) NOT NULL COMMENT '성별구분(공통코드G007)',
|
|
|
+MAIN_COLOR_CD VARCHAR(2) NULL COMMENT '대표색상코드',
|
|
|
+SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드',
|
|
|
+SELF_MALL_YN CHAR(1) DEFAULT 'Y' NOT NULL COMMENT '자사몰노출여부',
|
|
|
+AGE_GRP_CD VARCHAR(20) NULL COMMENT '상품연령대(공통코드 G023)',
|
|
|
+SEASON_CD VARCHAR(20) NULL COMMENT '시즌코드(공통코드G006)',
|
|
|
+GOODS_TYPE VARCHAR(20) NOT NULL COMMENT '상품타입(공통코드G056)',
|
|
|
+REG_DT TIMESTAMP NOT NULL COMMENT '등록일시',
|
|
|
+BRAND_GROUP_KNM VARCHAR(50) NOT NULL COMMENT '브랜드그룹국문명',
|
|
|
+BRAND_GROUP_ENM VARCHAR(50) NOT NULL COMMENT '브랜드그룹영문명',
|
|
|
+BRAND_GROUP_NM VARCHAR(50) NOT NULL COMMENT '브랜드그룹명(전시)',
|
|
|
+BRAND_GROUP_NO INT UNSIGNED NOT NULL COMMENT '브랜드그룹번호',
|
|
|
+DEFAULT_CATE_YN CHAR(1) DEFAULT 'Y' NOT NULL COMMENT '기본전시카테고리여부(N:별도카테고리)',
|
|
|
+BRAND_CATE_NO INT UNSIGNED NULL COMMENT '브랜드카테고리번호',
|
|
|
+#DELV_FEE INT DEFAULT 0 NOT NULL COMMENT '배송비',
|
|
|
+#MIN_ORD_AMT INT DEFAULT 0 NOT NULL COMMENT '무료배송비최소주문금액',
|
|
|
+ORDER_CNT INT UNSIGNED DEFAULT 0 NOT NULL COMMENT '주간판매수량',
|
|
|
+REVIEW_CNT INT UNSIGNED DEFAULT 0 NOT NULL COMMENT '상품평등록건수',
|
|
|
+SIZE_GB VARCHAR(1) NULL COMMENT '사이즈구분(T:상의,B:하의,S:신발)',
|
|
|
+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_CHIP VARCHAR(500) 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즉시할인판매가',
|
|
|
+APP_CURR_PRICE INT DEFAULT 0 NULL COMMENT 'APP즉시할인판매가',
|
|
|
+AD_KEYWORD VARCHAR(1000) NULL COMMENT '키워드(,구분)',
|
|
|
+VIDEO_GB_M VARCHAR(1) NULL COMMENT '첫번째동영상구분(Y:유투브,M:MP4)',
|
|
|
+VIDEO_VAL_M VARCHAR(50) NULL COMMENT '첫번째동영상값(동영상구분이Y이면유투브ID,M이면동영상Kollus의media_content_key)',
|
|
|
+VIDEO_GB_S VARCHAR(1) NULL COMMENT '두번째동영상구분(Y:유투브,M:MP4)',
|
|
|
+VIDEO_VAL_S VARCHAR(50) NULL COMMENT '두번째동영상값(동영상구분이Y이면유투브ID,M이면동영상Kollus의media_content_key)',
|
|
|
+BYITEM_CATE_NO VARCHAR(500) NULL COMMENT 'BYITEM카테고리(,구분)',
|
|
|
+BYBRAND_CATE_NO VARCHAR(500) NULL COMMENT 'BYBRAND카테고리(,구분)',
|
|
|
+SYS_IMG_NM VARCHAR(241) NULL COMMENT '대표이미지(도메인포함)',
|
|
|
+SYS_IMG_NM2 VARCHAR(241) NULL COMMENT '마우스오버이미지(도메인포함)',
|
|
|
+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 '데이터수정일시'
|
|
|
+)
|
|
|
+COMMENT '검색상품TEMP. 일배치 검색상품 등록에 의한 발생';
|
|
|
+
|
|
|
+-- 상품
|
|
|
+ALTER TABLE TB_GOODS_SEARCH_TEMP
|
|
|
+ ADD CONSTRAINT PK_GOODS_SEARCH_TEMP
|
|
|
+ PRIMARY KEY (
|
|
|
+ GOODS_CD,
|
|
|
+ COLOR_CD
|
|
|
+ );
|
|
|
+
|
|
|
################################################################################
|
|
|
# 정산
|
|
|
################################################################################
|