gagamel преди 4 години
родител
ревизия
483153eea1
променени са 1 файла, в които са добавени 17 реда и са изтрити 22 реда
  1. 17 22
      산출물/3.설계/05.DB-Object/06.DDL/table.sql

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

@@ -14104,6 +14104,7 @@ CREATE TABLE TB_COUNSEL (
   ASSIGNED_CS_NO INT UNSIGNED       NULL     COMMENT '할당된CS담당자번호(사용자)', -- 할당된CS담당자번호(사용자)
   ASSIGNED_YMD   VARCHAR(8)         NULL     COMMENT '할당된연월일(YYYYMMDD)', -- 할당된연월일(YYYYMMDD)
   ASSIGNED_HMS   VARCHAR(6)         NULL     COMMENT '할당된시분초(HH24MISS)', -- 할당된시분초(HH24MISS)
+  ASSIGNER_NO    INT UNSIGNED       NULL     COMMENT '할당자번호(사용자)',
   ANS_TITLE      VARCHAR(200)       NULL     COMMENT '답변제목', -- 답변제목
   ANS_CONTENT    LONGTEXT           NULL     COMMENT '답변내용', -- 답변내용
   ANS_NO         INT UNSIGNED       NULL     COMMENT '답변자번호(사용자)', -- 답변자번호(사용자)
@@ -14998,11 +14999,11 @@ ALTER TABLE TB_GOODS_SEARCH_SECTION_TEMP
 ################################################################################
 DROP TABLE IF EXISTS TB_USAC RESTRICT;
 CREATE TABLE TB_USAC (
-  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)',
+  USAC_DT          VARCHAR(8)          NOT NULL COMMENT '정산일',
+  SUPPLY_VENDOR_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 '판매수수료금액',
@@ -15016,10 +15017,10 @@ CREATE TABLE TB_USAC (
   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 '계산서이메일',
+  -- 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 '등록일시' -- 등록일시
 )
@@ -15029,23 +15030,17 @@ COMMENT '정산. 정산확정에 의한 발생';
 ALTER TABLE TB_USAC
   ADD CONSTRAINT PK_USAC -- 정산 기본키
     PRIMARY KEY (
-      USAC_YM,
-      SUPPLY_COMP_CD
+      USAC_DT,
+      SUPPLY_VENDOR_CD
     );
 
-CREATE INDEX IX_USAC_01
-  ON TB_USAC( -- 정산
-    USAC_YM ASC,
-    DISTRIBUTION_GB 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 '공급업체코드',
+  SUPPLY_VENDOR_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 '등록일시',
@@ -15058,7 +15053,7 @@ ALTER TABLE TB_USAC_RECEIVE
   ADD CONSTRAINT PK_USAC_RECEIVE
     PRIMARY KEY (
       USAC_YM,
-      SUPPLY_COMP_CD
+      SUPPLY_VENDOR_CD
     );
 
 ################################################################################
@@ -15068,8 +15063,8 @@ DROP TABLE IF EXISTS TB_USAC_DEDUCT RESTRICT;
 CREATE TABLE TB_USAC_DEDUCT (
   DEDUCT_SQ        INT UNSIGNED        NOT NULL COMMENT '차감일련번호',
   OCCUR_YM         VARCHAR(6)          NOT NULL COMMENT '발행연월',
-  SUPPLY_COMP_CD   VARCHAR(20)         NOT NULL COMMENT '공급업체코드(공급업체)',
-  SUPPLY_COMP_NM   VARCHAR(100)        NULL     COMMENT '공급업체명',
+  SUPPLY_VENDOR_CD VARCHAR(20)         NOT NULL COMMENT '공급벤더코드(공급벤더)',
+  SUPPLY_VENDOR_NM VARCHAR(100)        NULL     COMMENT '공급벤더명',
   CUST_ID          VARCHAR(30)         NULL     COMMENT '고객ID',
   CUST_NM          VARCHAR(200)        NULL     COMMENT '고객명',
   ORD_NO           INT UNSIGNED        NULL     COMMENT '주문번호(주문)',
@@ -15093,7 +15088,7 @@ ALTER TABLE TB_USAC_DEDUCT
 CREATE INDEX IX_USAC_DEDUCT_01
   ON TB_USAC_DEDUCT(
     OCCUR_YM ASC,
-    SUPPLY_COMP_CD ASC
+    SUPPLY_VENDOR_CD ASC
   );
 
 ALTER TABLE TB_USAC_DEDUCT