|
|
@@ -3310,6 +3310,32 @@ CREATE INDEX IX_SELL_QTY_01
|
|
|
OPT_CD ASC -- 옵션코드
|
|
|
);
|
|
|
|
|
|
+
|
|
|
+################################################################################
|
|
|
+#판매수량 TEMP - 배치
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_SELL_QTY_TEMP RESTRICT;
|
|
|
+CREATE TABLE TB_SELL_QTY_TEMP (
|
|
|
+ GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
+ OPT_CD VARCHAR(200) NOT NULL COMMENT '옵션코드', -- 옵션코드
|
|
|
+ SELL_GB VARCHAR(2) NOT NULL COMMENT '판매구분(10:주문(-), 11:주문취소(+), 12:미출고(+), 20:교환신청(-), 21:교환취소(+), 30:판매매출반영(+))', -- 판매구분
|
|
|
+ ORD_DTL_NO INT UNSIGNED NULL COMMENT '주문상세번호', -- 주문상세번호
|
|
|
+ ORD_CHG_SQ INT UNSIGNED NULL COMMENT '주문변경일련번호', -- 주문변경일련번호
|
|
|
+ AGENT_ORDER_ID VARCHAR(30) NULL COMMENT '에이전트주문번호', -- 에이전트주문번호
|
|
|
+ EXTMALL_ORDER_ID VARCHAR(50) NULL COMMENT '제휴몰주문번호', -- 제휴몰주문번호
|
|
|
+ SELL_QTY MEDIUMINT NOT NULL DEFAULT 0 COMMENT '판매수량', -- 판매수량
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
+)
|
|
|
+COMMENT '판매수량. 재고가 변동되는 시점(주문, 주문취소, 교환신청, 교환취소, 판매매출반영)에 발생. ERP재고연동 시 테이블 TRUNCATE';
|
|
|
+
|
|
|
+-- 판매수량 인덱스
|
|
|
+CREATE INDEX IX_SELL_QTY_TEMP_01
|
|
|
+ ON TB_SELL_QTY( -- 판매수량
|
|
|
+ GOODS_CD ASC, -- 상품코드
|
|
|
+ OPT_CD ASC -- 옵션코드
|
|
|
+ );
|
|
|
+
|
|
|
|
|
|
################################################################################
|
|
|
#판매매장
|
|
|
@@ -7442,9 +7468,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)',
|
|
|
+ SKU_MODEL_NO VARCHAR(50) NULL COMMENT 'SKUModelNo(WMS)',
|
|
|
+ PRODUCT_NO INT UNSIGNED NULL COMMENT 'ProductNo(WMS)',
|
|
|
+ PRODUCT_CODE VARCHAR(50) 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 '추가가격', -- 추가가격
|
|
|
@@ -7524,7 +7550,41 @@ ALTER TABLE TB_OPTION_ADD_PRICE_RES
|
|
|
AUTO_INCREMENT = 1;
|
|
|
|
|
|
################################################################################
|
|
|
-#옵션 임시 테이블
|
|
|
+#옵션 임시 테이블 - 배치용
|
|
|
+################################################################################
|
|
|
+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) NULL COMMENT 'SKUModelNo(WMS)',
|
|
|
+ PRODUCT_NO INT UNSIGNED NULL COMMENT 'ProductNo(WMS)',
|
|
|
+ PRODUCT_CODE VARCHAR(50) 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
|
|
|
+ ADD CONSTRAINT PK_OPTION_SYNC -- 옵션 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ GOODS_CD, -- 상품코드
|
|
|
+ OPT_CD -- 옵션번호
|
|
|
+ );
|
|
|
+
|
|
|
+################################################################################
|
|
|
+#옵션 임시 테이블 - 배치용
|
|
|
################################################################################
|
|
|
DROP TABLE IF EXISTS TB_OPTION_SYNC_TEMP RESTRICT;
|
|
|
CREATE TABLE TB_OPTION_SYNC_TEMP (
|
|
|
@@ -7532,16 +7592,16 @@ CREATE TABLE TB_OPTION_SYNC_TEMP (
|
|
|
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)',
|
|
|
+ SKU_MODEL_NO VARCHAR(50) NULL COMMENT 'SKUModelNo(WMS)',
|
|
|
+ PRODUCT_NO INT UNSIGNED NULL COMMENT 'ProductNo(WMS)',
|
|
|
+ PRODUCT_CODE VARCHAR(50) 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재고연계여부
|
|
|
+ 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 '수정자번호', -- 수정자번호
|
|
|
@@ -7556,7 +7616,7 @@ ALTER TABLE TB_OPTION_SYNC_TEMP
|
|
|
GOODS_CD, -- 상품코드
|
|
|
OPT_CD -- 옵션번호
|
|
|
);
|
|
|
-
|
|
|
+
|
|
|
|
|
|
################################################################################
|
|
|
#주문
|
|
|
@@ -8332,62 +8392,8 @@ ALTER TABLE TB_STOCK_SYNC_BASE
|
|
|
BRAND_CD, -- 브랜드코드
|
|
|
FORMAL_GB -- 정상이월구분(공통코드G009)
|
|
|
);
|
|
|
-
|
|
|
-################################################################################
|
|
|
-#재고연동
|
|
|
-################################################################################
|
|
|
-DROP TABLE IF EXISTS TB_STOCK_SYNC RESTRICT;
|
|
|
-CREATE TABLE TB_STOCK_SYNC (
|
|
|
- GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
- OPT_CD INT UNSIGNED NOT NULL COMMENT '옵션번호', -- 옵션번호
|
|
|
- BASE_STOCK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '기준재고(안전재고)수량', -- 기준재고(안전재고)수량
|
|
|
- CURR_STOCK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '현재고수량', -- 현재고수량
|
|
|
- SOLDOUT_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '결품여부', -- 결품여부
|
|
|
- DISP_ORD TINYINT UNSIGNED NOT NULL DEFAULT 1 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_STOCK_SYNC
|
|
|
- ADD CONSTRAINT PK_STOCK_SYNC -- 재고연동 기본키
|
|
|
- PRIMARY KEY (
|
|
|
- GOODS_CD, -- 상품코드
|
|
|
- OPT_CD -- 옵션번호
|
|
|
- );
|
|
|
-
|
|
|
|
|
|
-################################################################################
|
|
|
-#재고연동 TEMP
|
|
|
-################################################################################
|
|
|
-DROP TABLE IF EXISTS TB_STOCK_SYNC_TEMP RESTRICT;
|
|
|
-CREATE TABLE TB_STOCK_SYNC (
|
|
|
- GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
- OPT_CD INT UNSIGNED NOT NULL COMMENT '옵션번호', -- 옵션번호
|
|
|
- BASE_STOCK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '기준재고(안전재고)수량', -- 기준재고(안전재고)수량
|
|
|
- CURR_STOCK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '현재고수량', -- 현재고수량
|
|
|
- SOLDOUT_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '결품여부', -- 결품여부
|
|
|
- DISP_ORD TINYINT UNSIGNED NOT NULL DEFAULT 1 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_STOCK_SYNC_TEMP
|
|
|
- ADD CONSTRAINT PK_STOCK_SYNC -- 재고연동 기본키
|
|
|
- PRIMARY KEY (
|
|
|
- GOODS_CD, -- 상품코드
|
|
|
- OPT_CD -- 옵션번호
|
|
|
- );
|
|
|
-
|
|
|
################################################################################
|
|
|
#상품조회이력
|
|
|
################################################################################
|