|
|
@@ -9147,7 +9147,7 @@ CREATE TABLE TB_IF_INCOMELOTITEM (
|
|
|
NORMALQTY INT NOT NULL DEFAULT 0 COMMENT '일반수량',
|
|
|
BROKENQTY INT NOT NULL DEFAULT 0 COMMENT '불량수량',
|
|
|
TOTALQTY INT NOT NULL DEFAULT 0 COMMENT '총수량',
|
|
|
- MODELNO VARCHAR(50) NULL COMMENT '모델번호',
|
|
|
+ SKUMODELNO VARCHAR(50) NULL COMMENT '옵션 모델 번호',
|
|
|
UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일'
|
|
|
|
|
|
)
|
|
|
@@ -9167,7 +9167,7 @@ CREATE INDEX IX_IF_INCOMELOTITEM_01
|
|
|
|
|
|
CREATE INDEX IX_IF_INCOMELOTITEM_02
|
|
|
ON TB_IF_INCOMELOTITEM(
|
|
|
- MODELNO ASC
|
|
|
+ SKUMODELNO ASC
|
|
|
);
|
|
|
|
|
|
|
|
|
@@ -9786,6 +9786,12 @@ CREATE INDEX IX_OPTION_01
|
|
|
ON TB_OPTION( -- 옵션
|
|
|
OPT_CD1 ASC -- 옵션명1
|
|
|
);
|
|
|
+
|
|
|
+CREATE INDEX IX_OPTION_02
|
|
|
+ ON TB_OPTION( -- 옵션
|
|
|
+ PRODUCTNO ASC,
|
|
|
+ OPT_CD ASC
|
|
|
+ );
|
|
|
|
|
|
################################################################################
|
|
|
#옵션이력
|
|
|
@@ -9882,6 +9888,37 @@ ALTER TABLE TB_OPTION_ADD_PRICE_RES
|
|
|
################################################################################
|
|
|
#옵션 임시 테이블
|
|
|
################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_OPTION_SYNC RESTRICT;
|
|
|
+CREATE TABLE TB_OPTION_SYNC (
|
|
|
+ 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 '현재고수량', -- 현재고수량
|
|
|
+ STORE_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
|
|
|
+ ADD CONSTRAINT PK_OPTION_SYNC -- 옵션 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ GOODS_CD, -- 상품코드
|
|
|
+ OPT_CD -- 옵션번호
|
|
|
+ );
|
|
|
+
|
|
|
DROP TABLE IF EXISTS TB_OPTION_SYNC_TMP RESTRICT;
|
|
|
CREATE TABLE TB_OPTION_SYNC_TMP (
|
|
|
GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
@@ -9893,6 +9930,7 @@ CREATE TABLE TB_OPTION_SYNC_TMP (
|
|
|
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 '현재고수량', -- 현재고수량
|
|
|
+ STORE_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 '표시순서', -- 표시순서
|
|
|
@@ -9911,7 +9949,7 @@ ALTER TABLE TB_OPTION_SYNC_TMP
|
|
|
GOODS_CD, -- 상품코드
|
|
|
OPT_CD -- 옵션번호
|
|
|
);
|
|
|
-
|
|
|
+
|
|
|
################################################################################
|
|
|
#주문
|
|
|
################################################################################
|