|
@@ -11549,7 +11549,7 @@ CREATE TABLE TB_ORDER_DETAIL_ITEM_HST (
|
|
|
ORD_DTL_ITEM_SQ INT UNSIGNED NOT NULL COMMENT '주문상세단품일련번호', -- 주문상세단품일련번호
|
|
ORD_DTL_ITEM_SQ INT UNSIGNED NOT NULL COMMENT '주문상세단품일련번호', -- 주문상세단품일련번호
|
|
|
ORD_DTL_NO INT UNSIGNED NOT NULL COMMENT '주문상세번호', -- 주문상세번호
|
|
ORD_DTL_NO INT UNSIGNED NOT NULL COMMENT '주문상세번호', -- 주문상세번호
|
|
|
ORD_NO INT UNSIGNED NOT NULL COMMENT '주문번호', -- 주문번호
|
|
ORD_NO INT UNSIGNED NOT NULL COMMENT '주문번호', -- 주문번호
|
|
|
- ORD_DTL_STAT VARCHAR(20) NOT NULL DEFAULT 'G013_00' COMMENT '주문상세상태(공통코드G013)', -- 주문상세상태(공통코드G013)
|
|
|
|
|
|
|
+ ORD_DTL_STAT VARCHAR(20) NOT NULL DEFAULT 'G720_10' COMMENT '정산구분(공통코드G720)',
|
|
|
ITEM_CD VARCHAR(20) NOT NULL COMMENT '단품코드(상품). 일반상품과 딜상품은 상품코드와 동일', -- 단품코드
|
|
ITEM_CD VARCHAR(20) NOT NULL COMMENT '단품코드(상품). 일반상품과 딜상품은 상품코드와 동일', -- 단품코드
|
|
|
OPT_CD VARCHAR(200) NOT NULL COMMENT '옵션코드', -- 옵션코드
|
|
OPT_CD VARCHAR(200) NOT NULL COMMENT '옵션코드', -- 옵션코드
|
|
|
OPT_CD1 VARCHAR(200) NULL COMMENT '옵션코드1', -- 옵션코드1
|
|
OPT_CD1 VARCHAR(200) NULL COMMENT '옵션코드1', -- 옵션코드1
|
|
@@ -15050,100 +15050,6 @@ ALTER TABLE TB_GOODS_SEARCH_SECTION_TEMP
|
|
|
GOODS_CD,
|
|
GOODS_CD,
|
|
|
OPT_CD1
|
|
OPT_CD1
|
|
|
);
|
|
);
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-################################################################################
|
|
|
|
|
-# 정산
|
|
|
|
|
-################################################################################
|
|
|
|
|
-DROP TABLE IF EXISTS TB_USAC RESTRICT;
|
|
|
|
|
-CREATE TABLE TB_USAC (
|
|
|
|
|
- USAC_SQ INT UNSIGNED NOT NULL COMMENT '정산일련번호', -- 정산일련번호
|
|
|
|
|
- OCCUR_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '발생일시', -- 발생일시
|
|
|
|
|
- USAC_GB VARCHAR(20) NOT NULL COMMENT '정산구분(공통코드G019)', -- 정산구분(공통코드G019)
|
|
|
|
|
- PRTN_GB VARCHAR(20) NULL COMMENT '환입구분(공통코드G020). 정산구분이 "G019_20"일 때 사용', -- 환입구분(공통코드G020)
|
|
|
|
|
- MALL_GB VARCHAR(20) NOT NULL COMMENT '몰구분(공통코드G011)', -- 몰구분(공통코드G011)
|
|
|
|
|
- ORD_NO INT UNSIGNED NOT NULL COMMENT '주문번호', -- 주문번호
|
|
|
|
|
- ORD_DTL_NO INT UNSIGNED NOT NULL COMMENT '주문상세번호', -- 주문상세번호
|
|
|
|
|
- PAY_MEANS VARCHAR(20) NOT NULL COMMENT '결제수단(공통코드G014)', -- 결제수단(공통코드G014)
|
|
|
|
|
- BRAND_CD VARCHAR(5) 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) NOT NULL COMMENT '옵션코드1', -- 옵션코드1
|
|
|
|
|
- OPT_CD2 VARCHAR(200) NULL DEFAULT 0 COMMENT '옵션코드2', -- 옵션코드2
|
|
|
|
|
- FORMAL_GB VARCHAR(20) NULL DEFAULT 'G009_10' COMMENT '정상이월구분(공통코드G009)', -- 정상이월구분(공통코드G009)
|
|
|
|
|
- TAG_PRICE INT NOT NULL DEFAULT 0 COMMENT 'TAG가', -- TAG가
|
|
|
|
|
- LIST_PRICE INT NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
|
|
|
|
|
- CURR_PRICE INT NOT NULL COMMENT '현재판매가', -- 현재판매가
|
|
|
|
|
- USAC_QTY INT NOT NULL COMMENT '정산수량(정산구분이 "G019_10:판매"일 때 주문수량, 정산구분이 "G019_20:환입"일 때 취소수량)', -- 정산수량
|
|
|
|
|
- CPN1_DC_AMT INT NOT NULL DEFAULT 0 COMMENT '1차쿠폰(즉시할인쿠폰)할인금액', -- 1차쿠폰(즉시할인쿠폰)할인금액
|
|
|
|
|
- TMTB1_DC_AMT INT NOT NULL DEFAULT 0 COMMENT '다다익선1할인금액(수량)', -- 다다익선1할인금액(수량)
|
|
|
|
|
- TMTB2_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '다다익선2할인금액(금액)', -- 다다익선2할인금액(금액)
|
|
|
|
|
- GOODS_CPN_DC_AMT INT NOT NULL DEFAULT 0 COMMENT '상품쿠폰할인금액', -- 상품쿠폰할인금액
|
|
|
|
|
- CART_CPN_DC_AMT INT NOT NULL DEFAULT 0 COMMENT '장바구니쿠폰할인금액', -- 장바구니쿠폰할인금액
|
|
|
|
|
- BURDEN_RATE FLOAT(5,2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '쿠폰분담율', -- 쿠폰분담율
|
|
|
|
|
- PNT_DC_AMT INT NOT NULL DEFAULT 0 COMMENT '포인트할인금액', -- 포인트할인금액
|
|
|
|
|
- PRE_PNT_DC_AMT INT NOT NULL DEFAULT 0 COMMENT '선포인트할인금액', -- 선포인트할인금액
|
|
|
|
|
- GFCD_USE_AMT INT NOT NULL COMMENT '상품권사용금액', -- 상품권사용금액
|
|
|
|
|
- VENDOR_ID VARCHAR(20) NULL COMMENT '외부몰벤더ID(공통코드G003)', -- 외부몰벤더ID(공통코드G003)
|
|
|
|
|
- EXTMALL_ID VARCHAR(20) NULL COMMENT '외부몰ID(외부몰)', -- 외부몰ID(외부몰)
|
|
|
|
|
- AGENT_ORDER_ID VARCHAR(30) NULL COMMENT '에이전트주문번호. 몰구분이 "G011_20:외부몰"일 때 사용', -- 에이전트주문번호
|
|
|
|
|
- EXTMALL_ORDER_ID VARCHAR(50) NULL COMMENT '외부몰주문번호(=쇼핑몰주문번호). 몰구분이 "G011_20:외부몰"일 때 사용', -- 외부몰주문번호
|
|
|
|
|
- SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드', -- 공급업체코드
|
|
|
|
|
- DISTRIBUTION_GB VARCHAR(20) NOT NULL COMMENT '유통구분(공콩코드 G065)', -- 유통구분(공통코드 G065)
|
|
|
|
|
- SELL_STORE_CD VARCHAR(20) NULL COMMENT '판매매장코드', -- 판매매장코드
|
|
|
|
|
- SELL_FEE_RATE FLOAT(5,2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '판매수수료율', -- 판매수수료율
|
|
|
|
|
- SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)', -- 사이트코드(공통코드G000)
|
|
|
|
|
- FRONT_GB VARCHAR(1) NOT NULL COMMENT '앱프론트구분(P:PC, M:모바일, A:)', -- 프론트구분
|
|
|
|
|
- AF_LINK_CD VARCHAR(20) NULL COMMENT '제휴링크코드', -- 제휴링크코드
|
|
|
|
|
- ITHR_CD VARCHAR(20) NULL COMMENT '유입경로(공통코드G027)', -- 유입경로(공통코드G027)
|
|
|
|
|
- CONTENTS_LOC VARCHAR(20) NULL COMMENT '컨텐츠위치(공통코드G028)', -- 컨텐츠위치(공통코드G028)
|
|
|
|
|
- PLAN_DTL_SQ INT UNSIGNED NULL COMMENT '기획전상세번호', -- 기획전상세번호
|
|
|
|
|
- SOCIAL_SQ INT UNSIGNED NULL COMMENT '소셜일련번호', -- 소셜일련번호
|
|
|
|
|
- REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
|
|
- REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
|
|
-)
|
|
|
|
|
-COMMENT '정산. 결제완료, 주문취소, 품절에 의한 주문취소, 교환/반품의 회수컨펌, 교환의 출고에 의한 발생';
|
|
|
|
|
-
|
|
|
|
|
--- 정산
|
|
|
|
|
-ALTER TABLE TB_USAC
|
|
|
|
|
- ADD CONSTRAINT PK_USAC -- 정산 기본키
|
|
|
|
|
- PRIMARY KEY (
|
|
|
|
|
- USAC_SQ -- 정산일련번호
|
|
|
|
|
- );
|
|
|
|
|
-
|
|
|
|
|
--- 정산 인덱스
|
|
|
|
|
-CREATE INDEX IX_USAC_01
|
|
|
|
|
- ON TB_USAC( -- 정산
|
|
|
|
|
- OCCUR_DT ASC, -- 발생일시
|
|
|
|
|
- DISTRIBUTION_GB ASC -- 유통구분(공통코드 G065)
|
|
|
|
|
- );
|
|
|
|
|
-
|
|
|
|
|
--- 정산 인덱스2
|
|
|
|
|
-CREATE INDEX IX_USAC_02
|
|
|
|
|
- ON TB_USAC( -- 정산
|
|
|
|
|
- OCCUR_DT ASC, -- 발생일시
|
|
|
|
|
- SUPPLY_COMP_CD ASC, -- 공급업체코드
|
|
|
|
|
- BRAND_CD ASC -- 브랜드코드
|
|
|
|
|
- );
|
|
|
|
|
-
|
|
|
|
|
--- 정산 인덱스3
|
|
|
|
|
-CREATE INDEX IX_USAC_03
|
|
|
|
|
- ON TB_USAC( -- 정산
|
|
|
|
|
- ORD_NO ASC -- 주문번호
|
|
|
|
|
- );
|
|
|
|
|
-
|
|
|
|
|
--- 정산 인덱스4
|
|
|
|
|
-CREATE INDEX IX_USAC_04
|
|
|
|
|
- ON TB_USAC( -- 정산
|
|
|
|
|
- ORD_DTL_NO ASC -- 주문상세번호
|
|
|
|
|
- );
|
|
|
|
|
-
|
|
|
|
|
-ALTER TABLE TB_USAC
|
|
|
|
|
- MODIFY COLUMN USAC_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '정산일련번호';
|
|
|
|
|
-
|
|
|
|
|
-ALTER TABLE TB_USAC
|
|
|
|
|
- AUTO_INCREMENT = 1;
|
|
|
|
|
|
|
|
|
|
################################################################################
|
|
################################################################################
|
|
|
#사용자
|
|
#사용자
|
|
@@ -31758,92 +31664,103 @@ ALTER TABLE TB_GOODS_SEARCH_SECTION_TEMP
|
|
|
################################################################################
|
|
################################################################################
|
|
|
DROP TABLE IF EXISTS TB_USAC RESTRICT;
|
|
DROP TABLE IF EXISTS TB_USAC RESTRICT;
|
|
|
CREATE TABLE TB_USAC (
|
|
CREATE TABLE TB_USAC (
|
|
|
- USAC_SQ INT UNSIGNED NOT NULL COMMENT '정산일련번호', -- 정산일련번호
|
|
|
|
|
- OCCUR_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '발생일시', -- 발생일시
|
|
|
|
|
- USAC_GB VARCHAR(20) NOT NULL COMMENT '정산구분(공통코드G019)', -- 정산구분(공통코드G019)
|
|
|
|
|
- PRTN_GB VARCHAR(20) NULL COMMENT '환입구분(공통코드G020). 정산구분이 "G019_20"일 때 사용', -- 환입구분(공통코드G020)
|
|
|
|
|
- MALL_GB VARCHAR(20) NOT NULL COMMENT '몰구분(공통코드G011)', -- 몰구분(공통코드G011)
|
|
|
|
|
- ORD_NO INT UNSIGNED NOT NULL COMMENT '주문번호', -- 주문번호
|
|
|
|
|
- ORD_DTL_NO INT UNSIGNED NOT NULL COMMENT '주문상세번호', -- 주문상세번호
|
|
|
|
|
- PAY_MEANS VARCHAR(20) NOT NULL COMMENT '결제수단(공통코드G014)', -- 결제수단(공통코드G014)
|
|
|
|
|
- BRAND_CD VARCHAR(5) 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) NOT NULL COMMENT '옵션코드1', -- 옵션코드1
|
|
|
|
|
- OPT_CD2 VARCHAR(200) NULL DEFAULT 0 COMMENT '옵션코드2', -- 옵션코드2
|
|
|
|
|
- FORMAL_GB VARCHAR(20) NULL DEFAULT 'G009_10' COMMENT '정상이월구분(공통코드G009)', -- 정상이월구분(공통코드G009)
|
|
|
|
|
- TAG_PRICE INT NOT NULL DEFAULT 0 COMMENT 'TAG가', -- TAG가
|
|
|
|
|
- LIST_PRICE INT NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
|
|
|
|
|
- CURR_PRICE INT NOT NULL COMMENT '현재판매가', -- 현재판매가
|
|
|
|
|
- USAC_QTY INT NOT NULL COMMENT '정산수량(정산구분이 "G019_10:판매"일 때 주문수량, 정산구분이 "G019_20:환입"일 때 취소수량)', -- 정산수량
|
|
|
|
|
- CPN1_DC_AMT INT NOT NULL DEFAULT 0 COMMENT '1차쿠폰(즉시할인쿠폰)할인금액', -- 1차쿠폰(즉시할인쿠폰)할인금액
|
|
|
|
|
- TMTB1_DC_AMT INT NOT NULL DEFAULT 0 COMMENT '다다익선1할인금액(수량)', -- 다다익선1할인금액(수량)
|
|
|
|
|
- TMTB2_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '다다익선2할인금액(금액)', -- 다다익선2할인금액(금액)
|
|
|
|
|
- GOODS_CPN_DC_AMT INT NOT NULL DEFAULT 0 COMMENT '상품쿠폰할인금액', -- 상품쿠폰할인금액
|
|
|
|
|
- CART_CPN_DC_AMT INT NOT NULL DEFAULT 0 COMMENT '장바구니쿠폰할인금액', -- 장바구니쿠폰할인금액
|
|
|
|
|
- BURDEN_RATE FLOAT(5,2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '쿠폰분담율', -- 쿠폰분담율
|
|
|
|
|
- PNT_DC_AMT INT NOT NULL DEFAULT 0 COMMENT '포인트할인금액', -- 포인트할인금액
|
|
|
|
|
- PRE_PNT_DC_AMT INT NOT NULL DEFAULT 0 COMMENT '선포인트할인금액', -- 선포인트할인금액
|
|
|
|
|
- GFCD_USE_AMT INT NOT NULL COMMENT '상품권사용금액', -- 상품권사용금액
|
|
|
|
|
- VENDOR_ID VARCHAR(20) NULL COMMENT '외부몰벤더ID(공통코드G003)', -- 외부몰벤더ID(공통코드G003)
|
|
|
|
|
- EXTMALL_ID VARCHAR(20) NULL COMMENT '외부몰ID(외부몰)', -- 외부몰ID(외부몰)
|
|
|
|
|
- AGENT_ORDER_ID VARCHAR(30) NULL COMMENT '에이전트주문번호. 몰구분이 "G011_20:외부몰"일 때 사용', -- 에이전트주문번호
|
|
|
|
|
- EXTMALL_ORDER_ID VARCHAR(50) NULL COMMENT '외부몰주문번호(=쇼핑몰주문번호). 몰구분이 "G011_20:외부몰"일 때 사용', -- 외부몰주문번호
|
|
|
|
|
- SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드', -- 공급업체코드
|
|
|
|
|
- DISTRIBUTION_GB VARCHAR(20) NOT NULL COMMENT '유통구분(공콩코드 G065)', -- 유통구분(공통코드 G065)
|
|
|
|
|
- SELL_STORE_CD VARCHAR(20) NULL COMMENT '판매매장코드', -- 판매매장코드
|
|
|
|
|
- SELL_FEE_RATE FLOAT(5,2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '판매수수료율', -- 판매수수료율
|
|
|
|
|
- SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)', -- 사이트코드(공통코드G000)
|
|
|
|
|
- FRONT_GB VARCHAR(1) NOT NULL COMMENT '앱프론트구분(P:PC, M:모바일, A:)', -- 프론트구분
|
|
|
|
|
- AF_LINK_CD VARCHAR(20) NULL COMMENT '제휴링크코드', -- 제휴링크코드
|
|
|
|
|
- ITHR_CD VARCHAR(20) NULL COMMENT '유입경로(공통코드G027)', -- 유입경로(공통코드G027)
|
|
|
|
|
- CONTENTS_LOC VARCHAR(20) NULL COMMENT '컨텐츠위치(공통코드G028)', -- 컨텐츠위치(공통코드G028)
|
|
|
|
|
- PLAN_DTL_SQ INT UNSIGNED NULL COMMENT '기획전상세번호', -- 기획전상세번호
|
|
|
|
|
- SOCIAL_SQ INT UNSIGNED NULL COMMENT '소셜일련번호', -- 소셜일련번호
|
|
|
|
|
|
|
+ USAC_YM VARCHAR(6) NOT NULL COMMENT '정산연월',
|
|
|
|
|
+ SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드',
|
|
|
|
|
+ ECONTRACT_YN CHAR(1) DEFAULT 'N' NOT NULL COMMENT '전자계약여부',
|
|
|
|
|
+ DISTRIBUTION_GB VARCHAR(20) NOT NULL COMMENT '유통구분(공통코드 G065)',
|
|
|
|
|
+ SETTLE_DAY VARCHAR(20) COMMENT '정산일(공통코드G075)',
|
|
|
|
|
+ SELL_QTY INT DEFAULT 0 NOT NULL COMMENT '판매수량',
|
|
|
|
|
+ REAL_SELL_AMT INT DEFAULT 0 NOT NULL COMMENT '실판매금액(=상품총액)',
|
|
|
|
|
+ SELL_FEE_AMT INT DEFAULT 0 NOT NULL COMMENT '판매수수료금액',
|
|
|
|
|
+ CPN_DC_AMT INT DEFAULT 0 NOT NULL COMMENT '쿠폰할인금액',
|
|
|
|
|
+ SELF_CPN_DC_AMT INT DEFAULT 0 NOT NULL COMMENT '자사쿠폰분담액',
|
|
|
|
|
+ SUPPLY_COMP_CPN_DC_AMT INT DEFAULT 0 NOT NULL COMMENT '입점쿠폰분담액',
|
|
|
|
|
+ TMTB_DC_AMT INT DEFAULT 0 NOT NULL COMMENT '다다익선할인금액',
|
|
|
|
|
+ BILL_AMT INT DEFAULT 0 NOT NULL COMMENT '계산서발행금액(판매수수료금액 - 자사쿠폰분담액. < 0인 경우 0)',
|
|
|
|
|
+ SUPPLY_AMT INT DEFAULT 0 NOT NULL COMMENT '공급가액. INT(계산서발행금액 / 1.1)',
|
|
|
|
|
+ TAX_AMT INT DEFAULT 0 NOT NULL COMMENT '세액(계산서발행금액 - 공급가액)',
|
|
|
|
|
+ DELV_FEE INT DEFAULT 0 NOT NULL COMMENT '배송비',
|
|
|
|
|
+ BANK_CD VARCHAR(20) COMMENT '은행코드(공통코드G940)',
|
|
|
|
|
+ ACCOUNT_NO VARCHAR(20) COMMENT '계좌번호',
|
|
|
|
|
+ DEPOSITOR_NM VARCHAR(50) COMMENT '예금주명',
|
|
|
|
|
+ BILL_EMAIL VARCHAR(100) NULL COMMENT '계산서이메일',
|
|
|
REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
)
|
|
)
|
|
|
-COMMENT '정산. 결제완료, 주문취소, 품절에 의한 주문취소, 교환/반품의 회수컨펌, 교환의 출고에 의한 발생';
|
|
|
|
|
|
|
+COMMENT '정산. 정산확정에 의한 발생';
|
|
|
|
|
|
|
|
-- 정산
|
|
-- 정산
|
|
|
ALTER TABLE TB_USAC
|
|
ALTER TABLE TB_USAC
|
|
|
ADD CONSTRAINT PK_USAC -- 정산 기본키
|
|
ADD CONSTRAINT PK_USAC -- 정산 기본키
|
|
|
PRIMARY KEY (
|
|
PRIMARY KEY (
|
|
|
- USAC_SQ -- 정산일련번호
|
|
|
|
|
|
|
+ USAC_YM,
|
|
|
|
|
+ SUPPLY_COMP_CD
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
--- 정산 인덱스
|
|
|
|
|
CREATE INDEX IX_USAC_01
|
|
CREATE INDEX IX_USAC_01
|
|
|
ON TB_USAC( -- 정산
|
|
ON TB_USAC( -- 정산
|
|
|
- OCCUR_DT ASC, -- 발생일시
|
|
|
|
|
- DISTRIBUTION_GB ASC -- 유통구분(공통코드 G065)
|
|
|
|
|
|
|
+ USAC_YM ASC,
|
|
|
|
|
+ DISTRIBUTION_GB ASC
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
--- 정산 인덱스2
|
|
|
|
|
-CREATE INDEX IX_USAC_02
|
|
|
|
|
- ON TB_USAC( -- 정산
|
|
|
|
|
- OCCUR_DT ASC, -- 발생일시
|
|
|
|
|
- SUPPLY_COMP_CD ASC, -- 공급업체코드
|
|
|
|
|
- BRAND_CD ASC -- 브랜드코드
|
|
|
|
|
- );
|
|
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 정산미수금
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS TB_USAC_RECEIVE RESTRICT;
|
|
|
|
|
+CREATE TABLE TB_USAC_RECEIVE (
|
|
|
|
|
+ USAC_YM VARCHAR(6) NOT NULL COMMENT '정산연월',
|
|
|
|
|
+ SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드',
|
|
|
|
|
+ RECEIVABLE_AMT INT DEFAULT 0 NOT NULL COMMENT '미수금',
|
|
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호',
|
|
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시'
|
|
|
|
|
+)
|
|
|
|
|
+COMMENT '정산미수금. 정산미수금 등록에 의한 발생';
|
|
|
|
|
|
|
|
--- 정산 인덱스3
|
|
|
|
|
-CREATE INDEX IX_USAC_03
|
|
|
|
|
- ON TB_USAC( -- 정산
|
|
|
|
|
- ORD_NO ASC -- 주문번호
|
|
|
|
|
- );
|
|
|
|
|
|
|
+ALTER TABLE TB_USAC_RECEIVE
|
|
|
|
|
+ ADD CONSTRAINT PK_USAC_RECEIVE
|
|
|
|
|
+ PRIMARY KEY (
|
|
|
|
|
+ USAC_YM,
|
|
|
|
|
+ SUPPLY_COMP_CD
|
|
|
|
|
+ );
|
|
|
|
|
|
|
|
--- 정산 인덱스4
|
|
|
|
|
-CREATE INDEX IX_USAC_04
|
|
|
|
|
- ON TB_USAC( -- 정산
|
|
|
|
|
- ORD_DTL_NO ASC -- 주문상세번호
|
|
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 정산기타차감
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS TB_USAC_REDUCT RESTRICT;
|
|
|
|
|
+CREATE TABLE TB_USAC_REDUCT (
|
|
|
|
|
+ REDUCT_SQ INT UNSIGNED NOT NULL COMMENT '차감일련번호',
|
|
|
|
|
+ OCCUR_YM VARCHAR(6) NOT NULL COMMENT '발행연월',
|
|
|
|
|
+ SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드',
|
|
|
|
|
+ CUST_ID VARCHAR(30) NULL COMMENT '고객ID',
|
|
|
|
|
+ CUST_NM VARCHAR(200) NULL COMMENT '고객명',
|
|
|
|
|
+ ORD_NO INT UNSIGNED NULL COMMENT '주문번호(주문)',
|
|
|
|
|
+ CATE_NM VARCHAR(50) NULL COMMENT '카테고리명',
|
|
|
|
|
+ CHARGE_NM VARCHAR(50) NULL COMMENT '업체담당자명',
|
|
|
|
|
+ GOODS_CD VARCHAR(20) NULL COMMENT '상품코드',
|
|
|
|
|
+ CURR_PRICE INT DEFAULT 0 NOT NULL COMMENT '판매가(=상품가)',
|
|
|
|
|
+ REWARD_AMT INT DEFAULT 0 NOT NULL COMMENT '보상액',
|
|
|
|
|
+ REASON VARCHAR(1000) NULL COMMENT '사유',
|
|
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호',
|
|
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시'
|
|
|
|
|
+)
|
|
|
|
|
+COMMENT '정산기타차감. 정산 기타차감내역 등록에 의한 발생';
|
|
|
|
|
+
|
|
|
|
|
+ALTER TABLE TB_USAC_REDUCT
|
|
|
|
|
+ ADD CONSTRAINT PK_USAC_REDUCT
|
|
|
|
|
+ PRIMARY KEY (
|
|
|
|
|
+ REDUCT_SQ
|
|
|
|
|
+ );
|
|
|
|
|
+
|
|
|
|
|
+CREATE INDEX IX_USAC_REDUCT_01
|
|
|
|
|
+ ON TB_USAC_REDUCT(
|
|
|
|
|
+ OCCUR_YM ASC,
|
|
|
|
|
+ SUPPLY_COMP_CD ASC
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
-ALTER TABLE TB_USAC
|
|
|
|
|
- MODIFY COLUMN USAC_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '정산일련번호';
|
|
|
|
|
|
|
+ALTER TABLE TB_USAC_REDUCT
|
|
|
|
|
+ MODIFY COLUMN REDUCT_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '차감일련번호';
|
|
|
|
|
|
|
|
-ALTER TABLE TB_USAC
|
|
|
|
|
|
|
+ALTER TABLE TB_USAC_REDUCT
|
|
|
AUTO_INCREMENT = 1;
|
|
AUTO_INCREMENT = 1;
|
|
|
|
|
|
|
|
################################################################################
|
|
################################################################################
|
|
@@ -33736,8 +33653,25 @@ CREATE TABLE TB_EXTMALL_ORDER_UPLOAD_TMP (
|
|
|
KEY IX_EXTMALL_ORDER_UPLOAD_06 (GOODS_CD,SKU)
|
|
KEY IX_EXTMALL_ORDER_UPLOAD_06 (GOODS_CD,SKU)
|
|
|
) COMMENT='제휴몰주문업로드. 업로드전 임시저장';
|
|
) COMMENT='제휴몰주문업로드. 업로드전 임시저장';
|
|
|
|
|
|
|
|
|
|
+################################################################################
|
|
|
|
|
+#제휴몰정산가격
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS TB_EXTMALL_USAC_PRICE RESTRICT;
|
|
|
|
|
+CREATE TABLE TB_EXTMALL_USAC_PRICE (
|
|
|
|
|
+ ORD_DTL_ITEM_HST_SQ INT UNSIGNED NOT NULL COMMENT '주문상세단품이력일련번호(주문상세단품)',
|
|
|
|
|
+ USAC_PRICE INT NOT NULL COMMENT '장산가',
|
|
|
|
|
+ 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_EXTMALL_USAC_PRICE
|
|
|
|
|
+ ADD CONSTRAINT PK_EXTMALL_USAC_PRICE
|
|
|
|
|
+ PRIMARY KEY (
|
|
|
|
|
+ ORD_DTL_ITEM_HST_SQ
|
|
|
|
|
+ );
|
|
|
|
|
|
|
|
################################################################################
|
|
################################################################################
|
|
|
# 샵링커.품목별 카테고리매핑
|
|
# 샵링커.품목별 카테고리매핑
|