gagamel 4 лет назад
Родитель
Сommit
bc93c311e4
1 измененных файлов с 97 добавлено и 163 удалено
  1. 97 163
      산출물/3.설계/05.DB-Object/06.DDL/table.sql

+ 97 - 163
산출물/3.설계/05.DB-Object/06.DDL/table.sql

@@ -11549,7 +11549,7 @@ CREATE TABLE TB_ORDER_DETAIL_ITEM_HST (
   ORD_DTL_ITEM_SQ     INT UNSIGNED      NOT NULL COMMENT '주문상세단품일련번호', -- 주문상세단품일련번호
   ORD_DTL_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 '단품코드(상품). 일반상품과 딜상품은 상품코드와 동일', -- 단품코드
   OPT_CD              VARCHAR(200)      NOT NULL COMMENT '옵션코드', -- 옵션코드
   OPT_CD1             VARCHAR(200)      NULL     COMMENT '옵션코드1', -- 옵션코드1
@@ -15050,100 +15050,6 @@ ALTER TABLE TB_GOODS_SEARCH_SECTION_TEMP
       GOODS_CD,
       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;
 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_DT           TIMESTAMP           NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
 )
-COMMENT '정산. 결제완료, 주문취소, 품절에 의한 주문취소, 교환/반품의 회수컨펌, 교환의 출고에 의한 발생';
+COMMENT '정산. 정산확정에 의한 발생';
 
 -- 정산
 ALTER TABLE TB_USAC
   ADD CONSTRAINT PK_USAC -- 정산 기본키
     PRIMARY KEY (
-      USAC_SQ -- 정산일련번호
+      USAC_YM,
+      SUPPLY_COMP_CD
     );
 
--- 정산 인덱스
 CREATE INDEX IX_USAC_01
   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;
 
 ################################################################################
@@ -33736,8 +33653,25 @@ CREATE TABLE TB_EXTMALL_ORDER_UPLOAD_TMP (
   KEY IX_EXTMALL_ORDER_UPLOAD_06 (GOODS_CD,SKU)
 ) 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
+    );
 
 ################################################################################
 # 샵링커.품목별 카테고리매핑