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

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

@@ -16183,7 +16183,7 @@ CREATE TABLE TB_ORDER_DELIVERY_EXCEPTION_ITEM
 		PRIMARY KEY,
 	DELIVERY_EXCEPTION_SQ INT UNSIGNED NOT NULL COMMENT '배송예외일련번호',
 	IF_DELIVERY_EXCEPTION_NO INT UNSIGNED NOT NULL COMMENT 'WMS배송예외번호',
-  IF_DELIVERY_EXCEPTION_ITEM_NO INT UNSIGNED NOT NULL COMMENT 'WMS배송예외상세번호',
+    IF_DELIVERY_EXCEPTION_ITEM_NO INT UNSIGNED NOT NULL COMMENT 'WMS배송예외상세번호',
 	EXCEPTION_QTY INT NULL COMMENT '예외수량',
 	REASON_CD VARCHAR(100) NULL COMMENT '사유',
 	ORD_NO INT UNSIGNED NULL COMMENT '주문번호',
@@ -16191,6 +16191,7 @@ CREATE TABLE TB_ORDER_DELIVERY_EXCEPTION_ITEM
 	GIFT_YN   CHAR(1) NOT NULL COMMENT '사은품여부',
 	PRODUCT_NO INT UNSIGNED NULL COMMENT '상품번호',
 	PRODUCT_CODE VARCHAR(20) NULL COMMENT '상품코드',
+	SKU_CODE VARCHAR(100) NULL COMMENT '옵션코드',
 	REG_NO INT UNSIGNED NOT NULL COMMENT '등록자NO',
 	REG_DT TIMESTAMP NOT NULL COMMENT '등록일시',
 	UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자NO',
@@ -16539,7 +16540,7 @@ CREATE TABLE TB_WITHDRAW_DETAIL
     REG_DT        TIMESTAMP    NOT NULL COMMENT '등록일시',
     UPD_NO        INT UNSIGNED NOT NULL COMMENT '수정자NO',
     UPD_DT        TIMESTAMP    NOT NULL COMMENT '수정일시',
-    PRIMARY KEY (WD_INVOICE_NO, ORD_CHG_SQ, GOODS_CD, OPT_CD1, OPT_CD2)
+    PRIMARY KEY (WD_INVOICE_NO, ORD_CHG_SQ, GOODS_CD, OPT_CD1, OPT_CD2, ORD_DTL_NO)
 )
 COMMENT '회수상세. 교환 및 반품건의 실물 회수 완료에 의한 발생';
 
@@ -32895,7 +32896,7 @@ CREATE TABLE TB_ORDER_DELIVERY_EXCEPTION_ITEM
 		PRIMARY KEY,
 	DELIVERY_EXCEPTION_SQ INT UNSIGNED NOT NULL COMMENT '배송예외일련번호',
 	IF_DELIVERY_EXCEPTION_NO INT UNSIGNED NOT NULL COMMENT 'WMS배송예외번호',
-  IF_DELIVERY_EXCEPTION_ITEM_NO INT UNSIGNED NOT NULL COMMENT 'WMS배송예외상세번호',
+    IF_DELIVERY_EXCEPTION_ITEM_NO INT UNSIGNED NOT NULL COMMENT 'WMS배송예외상세번호',
 	EXCEPTION_QTY INT NULL COMMENT '예외수량',
 	REASON_CD VARCHAR(100) NULL COMMENT '사유',
 	ORD_NO INT UNSIGNED NULL COMMENT '주문번호',
@@ -32903,6 +32904,7 @@ CREATE TABLE TB_ORDER_DELIVERY_EXCEPTION_ITEM
 	GIFT_YN   CHAR(1) NOT NULL COMMENT '사은품여부',
 	PRODUCT_NO INT UNSIGNED NULL COMMENT '상품번호',
 	PRODUCT_CODE VARCHAR(20) NULL COMMENT '상품코드',
+	SKU_CODE VARCHAR(100) NULL COMMENT '옵션코드',
 	REG_NO INT UNSIGNED NOT NULL COMMENT '등록자NO',
 	REG_DT TIMESTAMP NOT NULL COMMENT '등록일시',
 	UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자NO',
@@ -33182,65 +33184,7 @@ CREATE TABLE TB_DELIVERY_LOC_TMP
 )
 COMMENT '재고체크 임시 테이블';
 
-################################################################################
-# 회수
-################################################################################
-CREATE TABLE TB_WITHDRAW
-(
-    WD_INVOICE_NO    VARCHAR(20)      NOT NULL COMMENT '회수송장번호',
-    ORD_CHG_SQ       INT UNSIGNED     NOT NULL COMMENT '주문변경번호',
-    SENDER_NM        VARCHAR(50)      NULL COMMENT '발송자명',
-    SENDER_PHNNO     VARCHAR(20)      NULL COMMENT '발송자휴대전화번호',
-    SENDER_TELNO     VARCHAR(20)      NULL COMMENT '발송자전화번호',
-    SENDER_POST_NO   VARCHAR(6)       NULL COMMENT '발송자우편번호',
-    SENDER_BASE_ADDR VARCHAR(300)     NULL COMMENT '발송자기본주소',
-    SENDER_DTL_ADDR  VARCHAR(200)     NULL COMMENT '발송자상세주소',
-    SHIP_COMP_CD     VARCHAR(20)      NULL COMMENT '배송업체코드(배송업체)',
-    WD_REQ_REASON    VARCHAR(20)      NULL COMMENT '회수요청사유(공통코드)',
-    WD_FEE           INT  DEFAULT 0   NULL COMMENT '회수비',
-    COD_FEE          INT  DEFAULT 0   NULL COMMENT '착불비',
-    ENCLOSE_FEE      INT  DEFAULT 0   NULL COMMENT '동봉비',
-    WD_MEMO          VARCHAR(1000)    NULL COMMENT '회수메모',
-    SAME_YN          CHAR DEFAULT 'N' NOT NULL COMMENT '동일여부',
-    ARRIVAL_DT       TIMESTAMP        NULL COMMENT '도착일시',
-    CS_MEMO          VARCHAR(1000)    NULL COMMENT 'CS메모',
-    CS_OB_YN         CHAR DEFAULT 'N' NOT NULL COMMENT 'CS아웃바운드여부',
-    CS_OB_DT         TIMESTAMP        NULL COMMENT 'CS아웃바운드일시',
-    CS_OB_ID         INT UNSIGNED     NULL COMMENT 'CS아웃바운드ID(사용자)',
-    SMS_SEND_YN      CHAR DEFAULT 'N' NOT NULL COMMENT 'SMS발송여부',
-    REG_NO           INT UNSIGNED     NOT NULL COMMENT '등록자NO',
-    REG_DT           TIMESTAMP        NOT NULL COMMENT '등록일시',
-    UPD_NO           INT UNSIGNED     NOT NULL COMMENT '수정자NO',
-    UPD_DT           TIMESTAMP        NOT NULL COMMENT '수정일시',
-    PRIMARY KEY (WD_INVOICE_NO, ORD_CHG_SQ)
-)
-COMMENT '회수. 교환 및 반품건의 실물 회수 완료에 의한 발생';
-
-
-################################################################################
-# 회수 상세 
-################################################################################
-CREATE TABLE TB_WITHDRAW_DETAIL
-(
-    WD_INVOICE_NO VARCHAR(20)  NOT NULL COMMENT '회수송장번호',
-    ORD_CHG_SQ    INT UNSIGNED NOT NULL COMMENT '주문변경번호',
-    GOODS_CD      VARCHAR(20)  NOT NULL COMMENT '상품코드',
-    OPT_CD1       VARCHAR(20)  NOT NULL COMMENT '옵션코드1(컬러)',
-    OPT_CD2       VARCHAR(20)  NOT NULL COMMENT '옵션코드2(사이즈)',
-    ORD_DTL_NO    INT UNSIGNED NOT NULL COMMENT '주문상세번호',
-    WD_QTY        INT          NULL COMMENT '회수수량',
-    RTN_LOC_CD    VARCHAR(20)  NULL COMMENT '반품처코드(반품처)',
-    SELL_STORE_CD VARCHAR(20)  NULL COMMENT '판매매장코드(판매매장)',
-    REG_NO        INT UNSIGNED NOT NULL COMMENT '등록자NO',
-    REG_DT        TIMESTAMP    NOT NULL COMMENT '등록일시',
-    UPD_NO        INT UNSIGNED NOT NULL COMMENT '수정자NO',
-    UPD_DT        TIMESTAMP    NOT NULL COMMENT '수정일시',
-    PRIMARY KEY (WD_INVOICE_NO, ORD_CHG_SQ, GOODS_CD, OPT_CD1, OPT_CD2)
-)
-COMMENT '회수상세. 교환 및 반품건의 실물 회수 완료에 의한 발생';
 
-CREATE INDEX TB_WITHDRAW_DETAIL_ORD_DTL_NO_IDX
-    ON TB_WITHDRAW_DETAIL (ORD_DTL_NO, WD_INVOICE_NO, GOODS_CD, OPT_CD1, OPT_CD2);
 
 ################################################################################
 # 샵링커주문