tsit05 5 年之前
父節點
當前提交
04a8aa8375
共有 1 個文件被更改,包括 79 次插入1 次删除
  1. 79 1
      산출물/3.설계/05.DB-Object/06.DDL/table.sql

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

@@ -15305,7 +15305,7 @@ CREATE TABLE TB_ORDER_RECALL_EXCEPTION
 	USER_NAME_MODIFIED VARCHAR(50) NULL COMMENT '수정자명',
 	DATE_LAST_MODIFIED TIMESTAMP NULL COMMENT '수정일자',
 	CS_ADD_FEE INT NULL COMMENT '추가비용',
-	CS_MENO VARCHAR(50) NULL COMMENT 'C/S메모',
+	CS_MEMO VARCHAR(2000) NULL COMMENT 'C/S메모',
 	REG_NO INT UNSIGNED NOT NULL COMMENT '등록자NO',
 	REG_DT TIMESTAMP NOT NULL COMMENT '등록일시'	
 )
@@ -15508,3 +15508,81 @@ CREATE TABLE TB_RECENTLY_GOODDS (
 )
 COMMENT '최근본상품. 로그인 시 쿠키에 저장된 최근본상품을 등록하거나 고객이 상품상세 유입 시 해당상품 등록에 의한 발생'
 ;
+
+################################################################################
+# 재고체크 임시 테이블
+################################################################################
+CREATE TABLE TB_DELIVERY_LOC_TMP
+(
+    USE_GB            VARCHAR(10)   NOT NULL COMMENT '사용구분',
+    DELV_LOC_CD       VARCHAR(20)   NOT NULL COMMENT '출고처코드',
+    DELV_ASSIGN_ORD   INT           NULL COMMENT '출고처지정순서',
+    LOC_QTY           INT           NULL COMMENT '재고수량',
+    GOODS_LOC_CNT     INT           NULL COMMENT '상품 카운트',
+    GOODS_LOC_SET_CNT INT           NULL COMMENT '세트상품 카운트',
+    ORD_DTL_NO_LIST   VARCHAR(2000) NULL COMMENT '주문상세번호리스트',
+    PRIMARY KEY (USE_GB, DELV_LOC_CD)
+)
+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);
+
+