|
|
@@ -2558,7 +2558,7 @@ DROP TABLE IF EXISTS TB_FREE_GOODS;
|
|
|
CREATE TABLE TB_FREE_GOODS
|
|
|
(
|
|
|
PRODUCT_NO INT UNSIGNED NOT NULL COMMENT '사은품 상품 번호 - ProductNo(WMS)',
|
|
|
- PRODUCT_CODE INT UNSIGNED NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
+ PRODUCT_CODE VARCHAR(50) NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
GOODS_NUM VARCHAR(20) NULL COMMENT '품번(자사상품만 사용)', -- 품번
|
|
|
BRAND_CD VARCHAR(4) NOT NULL COMMENT '브랜드코드', -- 브랜드코드
|
|
|
GOODS_NM VARCHAR(200) NOT NULL COMMENT '상품명', -- 상품명
|
|
|
@@ -3602,7 +3602,7 @@ DROP TABLE IF EXISTS TB_GOODS RESTRICT;
|
|
|
CREATE TABLE TB_GOODS (
|
|
|
GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
PRODUCT_NO INT UNSIGNED NOT NULL COMMENT 'ProductNo(WMS)',
|
|
|
- PRODUCT_CODE INT UNSIGNED NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
+ PRODUCT_CODE VARCHAR(50) NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
BRAND_CD VARCHAR(4) NOT NULL COMMENT '브랜드코드', -- 브랜드코드
|
|
|
ITEMKIND_CD VARCHAR(10) NOT NULL COMMENT '품목코드', -- 품목코드
|
|
|
GOODS_NM VARCHAR(200) NOT NULL COMMENT '상품명', -- 상품명
|
|
|
@@ -3726,7 +3726,7 @@ CREATE TABLE TB_GOODS_HST (
|
|
|
GOODS_HST_SQ INT UNSIGNED NOT NULL COMMENT '상품이력일련번호', -- 상품이력일련번호
|
|
|
GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품이력. 상품 수정에 의한 발생', -- 상품코드
|
|
|
PRODUCT_NO INT UNSIGNED NOT NULL COMMENT 'ProductNo(WMS)',
|
|
|
- PRODUCT_CODE INT UNSIGNED NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
+ PRODUCT_CODE VARCHAR(50) NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
BRAND_CD VARCHAR(4) NOT NULL COMMENT '브랜드코드', -- 브랜드코드
|
|
|
ITEMKIND_CD VARCHAR(10) NOT NULL COMMENT '품목코드', -- 품목코드
|
|
|
GOODS_NM VARCHAR(200) NOT NULL COMMENT '상품명', -- 상품명
|
|
|
@@ -7404,7 +7404,7 @@ CREATE TABLE TB_OPTION (
|
|
|
OPT_CD2 VARCHAR(200) COMMENT '옵션코드2(자사:SIZE, 입점:옵션명2)', -- 옵션코드2(자사:SIZE, 입점:옵션명2)
|
|
|
SKU_MODEL_NO VARCHAR(50) NOT NULL COMMENT 'SKUModelNo(WMS)',
|
|
|
PRODUCT_NO INT UNSIGNED NOT NULL COMMENT 'ProductNo(WMS)',
|
|
|
- PRODUCT_CODE INT UNSIGNED NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
+ PRODUCT_CODE VARCHAR(50) NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
BASE_STOCK_QTY SMALLINT NOT NULL DEFAULT 0 COMMENT '기준재고(안전재고)수량', -- 기준재고(안전재고)수량
|
|
|
CURR_STOCK_QTY SMALLINT NOT NULL DEFAULT 0 COMMENT '현재고수량', -- 현재고수량
|
|
|
ADD_PRICE INT NOT NULL DEFAULT 0 COMMENT '추가가격', -- 추가가격
|
|
|
@@ -7442,6 +7442,9 @@ CREATE TABLE TB_OPTION_HST (
|
|
|
OPT_CD VARCHAR(200) NOT NULL COMMENT '옵션코드', -- 옵션코드
|
|
|
OPT_CD1 VARCHAR(200) NULL COMMENT '옵션코드1(자사:COLOR_CD, 입점:옵션명1)', -- 옵션코드1(자사:COLOR_CD, 입점:옵션명1)
|
|
|
OPT_CD2 VARCHAR(200) COMMENT '옵션코드2(자사:SIZE, 입점:옵션명2)', -- 옵션코드2(자사:SIZE, 입점:옵션명2)
|
|
|
+ SKU_MODEL_NO VARCHAR(50) NOT NULL COMMENT 'SKUModelNo(WMS)',
|
|
|
+ PRODUCT_NO INT UNSIGNED NOT NULL COMMENT 'ProductNo(WMS)',
|
|
|
+ PRODUCT_CODE VARCHAR(50) NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
BASE_STOCK_QTY SMALLINT NOT NULL DEFAULT 0 COMMENT '기준재고(안전재고)수량', -- 기준재고(안전재고)수량
|
|
|
CURR_STOCK_QTY SMALLINT NOT NULL DEFAULT 0 COMMENT '현재고수량', -- 현재고수량
|
|
|
ADD_PRICE INT NOT NULL DEFAULT 0 COMMENT '추가가격', -- 추가가격
|
|
|
@@ -7520,6 +7523,41 @@ ALTER TABLE TB_OPTION_ADD_PRICE_RES
|
|
|
ALTER TABLE TB_OPTION_ADD_PRICE_RES
|
|
|
AUTO_INCREMENT = 1;
|
|
|
|
|
|
+################################################################################
|
|
|
+#옵션 임시 테이블
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_OPTION_SYNC_TEMP RESTRICT;
|
|
|
+CREATE TABLE TB_OPTION_SYNC_TEMP (
|
|
|
+ GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
+ OPT_CD VARCHAR(200) NOT NULL COMMENT '옵션코드', -- 옵션코드
|
|
|
+ OPT_CD1 VARCHAR(200) NULL COMMENT '옵션코드1(자사:COLOR_CD, 입점:옵션명1)', -- 옵션코드1(자사:COLOR_CD, 입점:옵션명1)
|
|
|
+ OPT_CD2 VARCHAR(200) COMMENT '옵션코드2(자사:SIZE, 입점:옵션명2)', -- 옵션코드2(자사:SIZE, 입점:옵션명2)
|
|
|
+ SKU_MODEL_NO VARCHAR(50) NOT NULL COMMENT 'SKUModelNo(WMS)',
|
|
|
+ PRODUCT_NO INT UNSIGNED NOT NULL COMMENT 'ProductNo(WMS)',
|
|
|
+ PRODUCT_CODE VARCHAR(50) NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
+ BASE_STOCK_QTY SMALLINT NOT NULL DEFAULT 0 COMMENT '기준재고(안전재고)수량', -- 기준재고(안전재고)수량
|
|
|
+ CURR_STOCK_QTY SMALLINT NOT NULL DEFAULT 0 COMMENT '현재고수량', -- 현재고수량
|
|
|
+ ADD_PRICE INT NOT NULL DEFAULT 0 COMMENT '추가가격', -- 추가가격
|
|
|
+ SOLDOUT_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '결품여부', -- 결품여부
|
|
|
+ DISP_ORD TINYINT UNSIGNED NOT NULL DEFAULT 1 COMMENT '표시순서', -- 표시순서
|
|
|
+ DISP_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '표시여부', -- 표시여부
|
|
|
+ ERP_STOCK_LINK_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT 'ERP재고연계여부', -- ERP재고연계여부
|
|
|
+ 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_OPTION_SYNC_TEMP
|
|
|
+ ADD CONSTRAINT PK_OPTION_SYNC_TEMP -- 옵션 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ GOODS_CD, -- 상품코드
|
|
|
+ OPT_CD -- 옵션번호
|
|
|
+ );
|
|
|
+
|
|
|
+
|
|
|
################################################################################
|
|
|
#주문
|
|
|
################################################################################
|
|
|
@@ -7665,7 +7703,7 @@ CREATE TABLE TB_ORDER_DETAIL (
|
|
|
SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드', -- 공급업체코드
|
|
|
GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
PRODUCT_NO INT UNSIGNED NOT NULL COMMENT 'ProductNo(WMS)',
|
|
|
- PRODUCT_CODE INT UNSIGNED NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
+ PRODUCT_CODE VARCHAR(50) NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
FORMAL_GB VARCHAR(20) NULL DEFAULT 'G009_10' COMMENT '정상이월구분(공통코드G009)', -- 정상이월구분(공통코드G009)
|
|
|
GOODS_TYPE VARCHAR(20) NOT NULL COMMENT '상품타입(공통코드G056)', -- 상품타입(공통코드G056)
|
|
|
LIST_PRICE INT UNSIGNED NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
|
|
|
@@ -7778,7 +7816,7 @@ CREATE TABLE TB_ORDER_DETAIL_HST (
|
|
|
SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드', -- 공급업체코드
|
|
|
GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
PRODUCT_NO INT UNSIGNED NOT NULL COMMENT 'ProductNo(WMS)',
|
|
|
- PRODUCT_CODE INT UNSIGNED NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
+ PRODUCT_CODE VARCHAR(50) NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
FORMAL_GB VARCHAR(20) NULL DEFAULT 'G009_10' COMMENT '정상이월구분(공통코드G009)', -- 정상이월구분(공통코드G009)
|
|
|
GOODS_TYPE VARCHAR(20) NOT NULL COMMENT '상품타입(공통코드G056)', -- 상품타입(공통코드G056)
|
|
|
LIST_PRICE INT UNSIGNED NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
|
|
|
@@ -7880,9 +7918,9 @@ CREATE TABLE TB_ORDER_DETAIL_ITEM (
|
|
|
OPT_CD VARCHAR(200) NOT NULL COMMENT '옵션코드', -- 옵션코드
|
|
|
OPT_CD1 VARCHAR(200) NULL COMMENT '옵션코드1', -- 옵션코드1
|
|
|
OPT_CD2 VARCHAR(200) NULL COMMENT '옵션코드2', -- 옵션코드2
|
|
|
- SKU_MODEL_NO VARCHAR(50) NOT NULL COMMENT 'SKUModelNo(WMS)',
|
|
|
- PRODUCT_NO INT UNSIGNED NOT NULL COMMENT 'ProductNo(WMS)',
|
|
|
- PRODUCT_CODE INT UNSIGNED NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
+ SKU_MODEL_NO VARCHAR(50) NOT NULL COMMENT 'SKUModelNo(WMS)',
|
|
|
+ PRODUCT_NO INT UNSIGNED NOT NULL COMMENT 'ProductNo(WMS)',
|
|
|
+ PRODUCT_CODE VARCHAR(50) NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
ITEM_QTY SMALLINT UNSIGNED NOT NULL COMMENT '단품수량', -- 단품수량
|
|
|
ITEM_PRICE INT UNSIGNED NOT NULL COMMENT '단품단가', -- 단품단가
|
|
|
OPT_ADD_PRICE INT NOT NULL DEFAULT 0 COMMENT '옵션추가가격', -- 옵션추가가격
|
|
|
@@ -7934,7 +7972,7 @@ CREATE TABLE TB_ORDER_DETAIL_ITEM_HST (
|
|
|
OPT_CD2 VARCHAR(200) NULL COMMENT '옵션코드2', -- 옵션코드2
|
|
|
SKU_MODEL_NO VARCHAR(50) NOT NULL COMMENT 'SKUModelNo(WMS)', -- SKUModelNo(WMS)
|
|
|
PRODUCT_NO INT UNSIGNED NOT NULL COMMENT 'ProductNo(WMS)', -- ProductNo(WMS)
|
|
|
- PRODUCT_CODE INT UNSIGNED NOT NULL COMMENT 'ProductCode(WMS)', -- ProductCode(WMS)
|
|
|
+ PRODUCT_CODE VARCHAR(50) NOT NULL COMMENT 'ProductCode(WMS)', -- ProductCode(WMS)
|
|
|
ITEM_QTY SMALLINT UNSIGNED NOT NULL COMMENT '단품수량', -- 단품수량
|
|
|
ITEM_PRICE INT UNSIGNED NOT NULL COMMENT '단품단가', -- 단품단가
|
|
|
OPT_ADD_PRICE INT NOT NULL DEFAULT 0 COMMENT '옵션추가가격', -- 옵션추가가격
|
|
|
@@ -8859,7 +8897,7 @@ CREATE TABLE TB_CART (
|
|
|
CART_GB VARCHAR(20) NOT NULL COMMENT '장바구니구분(공통코드G026)', -- 장바구니구분(공통코드G026)
|
|
|
GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
PRODUCT_NO INT UNSIGNED NOT NULL COMMENT 'ProductNo(WMS)',
|
|
|
- PRODUCT_CODE INT UNSIGNED NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
+ PRODUCT_CODE VARCHAR(50) NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
JSESSION_ID VARCHAR(200) NULL COMMENT 'J세션ID', -- J세션ID
|
|
|
CUST_NO INT UNSIGNED NULL COMMENT '고객번호', -- 고객번호
|
|
|
AF_LINK_CD VARCHAR(20) NULL COMMENT '제휴링크코드', -- 제휴링크코드
|
|
|
@@ -8913,7 +8951,7 @@ CREATE TABLE TB_CART_DETAIL (
|
|
|
OPT_CD2 VARCHAR(200) NULL COMMENT '옵션코드2', -- 옵션코드2
|
|
|
SKU_MODEL_NO VARCHAR(50) NOT NULL COMMENT 'SKUModelNo(WMS)',
|
|
|
PRODUCT_NO INT UNSIGNED NOT NULL COMMENT 'ProductNo(WMS)',
|
|
|
- PRODUCT_CODE INT UNSIGNED NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
+ PRODUCT_CODE VARCHAR(50) NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
ITEM_QTY SMALLINT UNSIGNED NOT NULL COMMENT '단품수량', -- 단품수량
|
|
|
DISP_ORD SMALLINT UNSIGNED NOT NULL DEFAULT 1 COMMENT '표시순서', -- 표시순서
|
|
|
REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
@@ -8952,7 +8990,7 @@ CREATE TABLE TB_CART_HST (
|
|
|
CART_GB VARCHAR(20) NOT NULL COMMENT '장바구니구분(공통코드G026)', -- 장바구니구분(공통코드G026)
|
|
|
GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
PRODUCT_NO INT UNSIGNED NOT NULL COMMENT 'ProductNo(WMS)',
|
|
|
- PRODUCT_CODE INT UNSIGNED NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
+ PRODUCT_CODE VARCHAR(50) NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
ORD_NO INT UNSIGNED NOT NULL COMMENT '주문번호', -- 주문번호
|
|
|
CUST_NO INT UNSIGNED NULL COMMENT '고객번호', -- 고객번호
|
|
|
AF_LINK_CD VARCHAR(20) NULL COMMENT '제휴링크코드', -- 제휴링크코드
|
|
|
@@ -9001,7 +9039,7 @@ CREATE TABLE TB_CART_DETAIL_HST (
|
|
|
OPT_CD2 VARCHAR(200) NULL COMMENT '옵션코드2', -- 옵션코드2
|
|
|
SKU_MODEL_NO VARCHAR(50) NOT NULL COMMENT 'SKUModelNo(WMS)',
|
|
|
PRODUCT_NO INT UNSIGNED NOT NULL COMMENT 'ProductNo(WMS)',
|
|
|
- PRODUCT_CODE INT UNSIGNED NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
+ PRODUCT_CODE VARCHAR(50) NOT NULL COMMENT 'ProductCode(WMS)',
|
|
|
ITEM_QTY SMALLINT UNSIGNED NOT NULL COMMENT '단품수량', -- 단품수량
|
|
|
REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|