|
|
@@ -4666,6 +4666,7 @@ CREATE TABLE TB_GOODS_COMPOSE (
|
|
|
COMPS_CURR_PRICE INT UNSIGNED NULL COMMENT '구성상품판매가(세트상품에서 사용)', -- 구성상품판매가
|
|
|
COMPS_GOODS_OPT_NM VARCHAR(200) NULL COMMENT '구성상품 옵션명(딜상품에서 사용)', -- 구성상품 옵션명
|
|
|
BASE_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '기준여부(품목/전시카테고리)', -- 기준여부(품목/전시카테고리)
|
|
|
+ USE_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '사용여부',
|
|
|
REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
@@ -4860,4 +4861,30 @@ ALTER TABLE TB_CODI_GOODS
|
|
|
)
|
|
|
REFERENCES TB_GOODS ( -- 상품
|
|
|
GOODS_CD -- 상품코드
|
|
|
+ );
|
|
|
+
|
|
|
+################################################################################
|
|
|
+#판매수량
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_SELL_QTY RESTRICT;
|
|
|
+CREATE TABLE TB_SELL_QTY (
|
|
|
+ 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';
|
|
|
+
|
|
|
+-- 판매수량
|
|
|
+ALTER TABLE TB_SELL_QTY
|
|
|
+ ADD CONSTRAINT PK_SELL_QTY -- 판매수량 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ GOODS_CD, -- 상품코드
|
|
|
+ OPT_CD -- 옵션코드
|
|
|
);
|