|
|
@@ -5758,8 +5758,52 @@ CREATE INDEX IX_SELL_QTY_01
|
|
|
GOODS_CD ASC, -- 상품코드
|
|
|
OPT_CD ASC -- 옵션코드
|
|
|
);
|
|
|
+
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS TB_SELL_QTY_TMP RESTRICT;
|
|
|
+CREATE TABLE TB_SELL_QTY_TMP (
|
|
|
+ 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_TMP_01
|
|
|
+ ON TB_SELL_QTY( -- 판매수량
|
|
|
+ GOODS_CD ASC, -- 상품코드
|
|
|
+ OPT_CD ASC -- 옵션코드
|
|
|
+ );
|
|
|
|
|
|
+DROP TABLE IF EXISTS TB_SELL_QTY_TMP RESTRICT;
|
|
|
+CREATE TABLE TB_SELL_QTY_TMP (
|
|
|
+ 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_TMP_01
|
|
|
+ ON TB_SELL_QTY( -- 판매수량
|
|
|
+ GOODS_CD ASC, -- 상품코드
|
|
|
+ OPT_CD ASC -- 옵션코드
|
|
|
+ );
|
|
|
+
|
|
|
+
|
|
|
################################################################################
|
|
|
#판매매장
|
|
|
################################################################################
|
|
|
@@ -6557,8 +6601,8 @@ ALTER TABLE TB_GOODS_SUMMARY
|
|
|
GOODS_CD -- 상품코드
|
|
|
);
|
|
|
|
|
|
-DROP TABLE IF EXISTS TB_GOODS_SUMMARY_TEMP RESTRICT;
|
|
|
-CREATE TABLE TB_GOODS_SUMMARY_TEMP (
|
|
|
+DROP TABLE IF EXISTS TB_GOODS_SUMMARY_TMP RESTRICT;
|
|
|
+CREATE TABLE TB_GOODS_SUMMARY_TMP (
|
|
|
GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
SELL_TOT_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '총판매수량', -- 총판매수량
|
|
|
SELL_WEEK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '주간판매수량', -- 주간판매수량
|
|
|
@@ -6595,9 +6639,8 @@ CREATE TABLE TB_GOODS_SUMMARY_TEMP (
|
|
|
)
|
|
|
COMMENT '상품요약. 상품요약정보 집계에 의한 발생';
|
|
|
|
|
|
-
|
|
|
-ALTER TABLE TB_GOODS_SUMMARY_TEMP
|
|
|
- ADD CONSTRAINT PK_GOODS_SUMMARY_TEMP -- 상품요약 기본키
|
|
|
+ALTER TABLE TB_GOODS_SUMMARY_TMP
|
|
|
+ ADD CONSTRAINT PK_GOODS_SUMMARY_TMP -- 상품요약 기본키
|
|
|
PRIMARY KEY (
|
|
|
GOODS_CD -- 상품코드
|
|
|
);
|
|
|
@@ -8948,8 +8991,8 @@ ALTER TABLE TB_GOODS_BENEFIT_PRICE
|
|
|
GOODS_CD
|
|
|
);
|
|
|
|
|
|
-DROP TABLE IF EXISTS TB_GOODS_BENEFIT_PRICE_TEMP RESTRICT;
|
|
|
-CREATE TABLE TB_GOODS_BENEFIT_PRICE_TEMP (
|
|
|
+DROP TABLE IF EXISTS TB_GOODS_BENEFIT_PRICE_TMP RESTRICT;
|
|
|
+CREATE TABLE TB_GOODS_BENEFIT_PRICE_TMP (
|
|
|
GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
CUST_GB VARCHAR(20) NOT NULL DEFAULT 'G100_00' COMMENT '회원구분(공통코드G100)', -- 회원구분(공통코드G100)
|
|
|
CURR_PRICE INT NOT NULL DEFAULT 0 COMMENT '즉시할인판매가', -- 즉시할인판매가
|
|
|
@@ -8963,10 +9006,9 @@ CREATE TABLE TB_GOODS_BENEFIT_PRICE_TEMP (
|
|
|
REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
)
|
|
|
COMMENT '상품혜택가. 배치로 인한 온라인 즉시할인가 등록에 의한 발생';
|
|
|
-
|
|
|
-- 상품 즉시할인가
|
|
|
-ALTER TABLE TB_GOODS_BENEFIT_PRICE_TEMP
|
|
|
- ADD CONSTRAINT PK_GOODS_BENEFIT_PRICE_TEMP
|
|
|
+ALTER TABLE TB_GOODS_BENEFIT_PRICE_TMP
|
|
|
+ ADD CONSTRAINT PK_GOODS_BENEFIT_PRICE_TMP
|
|
|
PRIMARY KEY (
|
|
|
GOODS_CD
|
|
|
);
|
|
|
@@ -9840,8 +9882,8 @@ ALTER TABLE TB_OPTION_ADD_PRICE_RES
|
|
|
################################################################################
|
|
|
#옵션 임시 테이블
|
|
|
################################################################################
|
|
|
-DROP TABLE IF EXISTS TB_OPTION_SYNC_TEMP RESTRICT;
|
|
|
-CREATE TABLE TB_OPTION_SYNC_TEMP (
|
|
|
+DROP TABLE IF EXISTS TB_OPTION_SYNC_TMP RESTRICT;
|
|
|
+CREATE TABLE TB_OPTION_SYNC_TMP (
|
|
|
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)
|
|
|
@@ -9862,16 +9904,14 @@ CREATE TABLE TB_OPTION_SYNC_TEMP (
|
|
|
UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
)
|
|
|
COMMENT '옵션. 옵션 등록에 의한 발생';
|
|
|
-
|
|
|
-- 옵션
|
|
|
-ALTER TABLE TB_OPTION_SYNC_TEMP
|
|
|
- ADD CONSTRAINT PK_OPTION_SYNC_TEMP -- 옵션 기본키
|
|
|
+ALTER TABLE TB_OPTION_SYNC_TMP
|
|
|
+ ADD CONSTRAINT PK_OPTION_SYNC_TMP -- 옵션 기본키
|
|
|
PRIMARY KEY (
|
|
|
GOODS_CD, -- 상품코드
|
|
|
OPT_CD -- 옵션번호
|
|
|
);
|
|
|
|
|
|
-
|
|
|
################################################################################
|
|
|
#주문
|
|
|
################################################################################
|