|
|
@@ -6043,4 +6043,57 @@ ALTER TABLE TB_SAMPLE_FILE
|
|
|
ADD CONSTRAINT PK_SAMPLE_FILE -- 샘플파일 기본키
|
|
|
PRIMARY KEY (
|
|
|
SAMPLE_FILE_ID -- 샘플파일ID
|
|
|
- );
|
|
|
+ );
|
|
|
+
|
|
|
+################################################################################
|
|
|
+# 정산
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_USAC RESTRICT;
|
|
|
+CREATE TABLE TB_USAC (
|
|
|
+ USAC_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '정산일련번호',
|
|
|
+ OCCUR_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '발생일시',
|
|
|
+ USAC_GB VARCHAR(20) NOT NULL COMMENT '정산구분(공통코드G019)',
|
|
|
+ PRTN_GB VARCHAR(20) COMMENT '환입구분(공통코드G020). 정산구분이 "G019_20"일 때 사용',
|
|
|
+ MALL_GB VARCHAR(20) NOT NULL COMMENT '몰구분(공통코드G011)',
|
|
|
+ ORD_DTL_NO INT UNSIGNED NOT NULL COMMENT '주문상세번호(주문상세)',
|
|
|
+ PAY_MEANS VARCHAR(20) NOT NULL COMMENT '결제수단(공통코드G014)',
|
|
|
+ BRAND_CD VARCHAR(4) NOT NULL COMMENT '브랜드코드(브랜드)',
|
|
|
+ GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드(상품)',
|
|
|
+ ITEM_CD VARCHAR(20) NOT NULL COMMENT '단품코드(상품). 일반상품과 딜상품은 상품코드와 동일',
|
|
|
+ OPT_CD VARCHAR(200) NOT NULL COMMENT '옵션코드(옵션)',
|
|
|
+ OPT_CD1 VARCHAR(200) COMMENT '옵션코드1',
|
|
|
+ OPT_CD2 VARCHAR(200) COMMENT '옵션코드2',
|
|
|
+ FORMAL_GB VARCHAR(20) NOT NULL COMMENT '정상이월구분(공통코드G009)',
|
|
|
+ TAG_PRICE INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'TAG가',
|
|
|
+ LIST_PRICE INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '정상가',
|
|
|
+ CURR_PRICE INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '현재판매가',
|
|
|
+ USAC_QTY INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '정산수량(정산구분이 "G019_10:판매"일 때 주문수량, 정산구분이 "G019_20:환입"일 때 취소수량)',
|
|
|
+ CPN1_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '1차쿠폰(즉시할인쿠폰)할인금액',
|
|
|
+ TMTB1_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '다다익선1할인금액',
|
|
|
+ TMTB2_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '다다익선2할인금액',
|
|
|
+ GOODS_CPN_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '상품쿠폰할인금액',
|
|
|
+ CART_CPN_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '장바구니쿠폰할인금액',
|
|
|
+ PNT_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '포인트할인금액',
|
|
|
+ PRE_PNT_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '선포인트할인금액',
|
|
|
+ VENDOR_ID VARCHAR(20) COMMENT '벤더ID(외부몰)',
|
|
|
+ EXTMALL_ID VARCHAR(20) COMMENT '외부몰ID(외부몰)',
|
|
|
+ AGENT_ORDER_ID VARCHAR(30) COMMENT '에이전트주문번호. 몰구분이 "G011_20:외부몰"일 때 사용',
|
|
|
+ EXTMALL_ORDER_ID VARCHAR(50) COMMENT '외부몰주문번호(=쇼핑몰주문번호). 몰구분이 "G011_20:외부몰"일 때 사용',
|
|
|
+ SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드(공급업체)',
|
|
|
+ DISTRIBUTION_GB VARCHAR(20) NOT NULL COMMENT '유통구분(공통코드 G065)',
|
|
|
+ SELL_STORE_CD VARCHAR(20) NOT NULL COMMENT '판매매장코드(판매매장)',
|
|
|
+ SELL_FEE_RATE FLOAT(5,2) NOT NULL DEFAULT 0.0 COMMENT '판매수수료율',
|
|
|
+ SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)',
|
|
|
+ FRONT_GB VARCHAR(1) NOT NULL COMMENT '프론트구분(P:PC, M:모바일, A:모바일앱)',
|
|
|
+ AF_LINK_CD VARCHAR(20) COMMENT '제휴링크코드(제휴링크)',
|
|
|
+ ITHR_CD VARCHAR(20) COMMENT '유입경로(공통코드G027)',
|
|
|
+ CONTENTS_LOC VARCHAR(20) COMMENT '컨텐츠위치(공통코드G028)',
|
|
|
+ PLAN_DTL_SQ INT UNSIGNED COMMENT '기획전상세일련번호(기획전상세)',
|
|
|
+ SOCIAL_SQ INT UNSIGNED COMMENT '소셜일련번호(소셜)',
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호',
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시',
|
|
|
+ PRIMARY KEY (USAC_SQ),
|
|
|
+ INDEX IX_USAC_01 (OCCUR_DT, DISTRIBUTION_GB),
|
|
|
+ INDEX IX_USAC_02 (OCCUR_DT, SUPPLY_COMP_CD, BRAND_CD)
|
|
|
+)
|
|
|
+COMMENT '정산. 결제완료, 주문취소, 품절에 의한 주문취소, 교환/반품의 회수컨펌, 교환의 출고에 의한 발생';
|