Browse Source

TB_EXTMALL_ORDER_UPLOAD 테이블 추가

gagamel 5 years ago
parent
commit
c17a0b60af
1 changed files with 52 additions and 0 deletions
  1. 52 0
      산출물/3.설계/05.DB-Object/06.DDL/table.sql

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

@@ -4078,6 +4078,58 @@ INSERT INTO TB_EXTMALL VALUES ('G003_V002', TRIM('TIMON'), 'X', TRIM('티몬'),
 
 COMMIT;
 
+################################################################################
+#외부몰주문업로드
+################################################################################
+DROP TABLE IF EXISTS TB_EXTMALL_ORDER_UPLOAD RESTRICT;
+CREATE TABLE TB_EXTMALL_ORDER_UPLOAD
+(
+  VENDOR_ID          VARCHAR(20) NOT NULL COMMENT '벤더ID(공통코드G003)',
+  EXTMALL_ID         VARCHAR(20) NOT NULL COMMENT '외부몰ID(외부몰). TB_EXMALL.EXTMALL_ID',
+  EXTMALL_NM         VARCHAR(50) NOT NULL COMMENT '외부몰명. SHOPLINKER_ORDER.MALL_NAME',
+  AGENT_ORDER_ID     VARCHAR(50) NOT NULL COMMENT '에이전트주문번호. SHOPLINKER_ORDER.SHOPLINKER_ORDER_ID',
+  EXTMALL_ORDER_ID   VARCHAR(50) NOT NULL COMMENT '외부몰주문번호(쇼핑몰주문번호). SHOPLINKER_ORDER.MALL_ORDER_ID',
+  EXTMALL_PROD_ID    VARCHAR(30) COMMENT '외부몰상품ID. SHOPLINKER_ORDER.ORDER_PRODUCT_ID',
+  EXTMALL_PROD_NM    VARCHAR(200) COMMENT '외부몰상품명. SHOPLINKER_ORDER.PRODUCT_NAME',
+  GOODS_CD           VARCHAR(20) COMMENT '상품코드(상품)',
+  SKU                VARCHAR(200) COMMENT '옵션명(필수옵션+추가옵션)',
+  CURR_PRICE         INT DEFAULT 0 NOT NULL COMMENT '현재판매가. SHOPLINKER_ORDER.SALE_PRICE',
+  ORD_QTY            INT DEFAULT 0 NOT NULL COMMENT '주문수량. SHOPLINKER_ORDER.QUANTITY',
+  ORD_AMT            INT DEFAULT 0 NOT NULL COMMENT '주문금액. SHOPLINKER_ORDER.ORDER_PRICE',
+  -- EXTMALL_DC_AMT     INT DEFAULT 0 NOT NULL COMMENT '쇼핑몰부담할인액(인터파크만 수집 가능). SHOPLINKER_ORDER.DIS_PRICE_MALL',
+  -- SELLER_DC_AMT      INT DEFAULT 0 NOT NULL COMMENT '판매자부담할인액(오픈마켓(인터파크,지마켓,옥션,스토어팜,스마트스토어) + 고도몰 적용). SHOPLINKER_ORDER.DIS_PRICE_SELLER',
+  CPN_DC_AMT         INT DEFAULT 0 NOT NULL COMMENT '쿠폰할인금액(오픈마켓(인터파크,지마켓,옥션,스토어팜,스마트스토어) + 고도몰 적용). SHOPLINKER_ORDER.DIS_PRICE_COUPON',
+  PNT_DC_AMT         INT DEFAULT 0 NOT NULL COMMENT '포인트할인금액(오픈마켓(인터파크,지마켓,옥션,스토어팜,스마트스토어) + 고도몰 적용). SHOPLINKER_ORDER.DIS_PRICE_POINT',
+  DELV_FEE           INT DEFAULT 0 NOT NULL COMMENT '배송비. SHOPLINKER_ORDER.BAESONG_BI',
+  ORD_RECV_DT        TIMESTAMP NOT NULL COMMENT '주문수집일. SHOPLINKER_ORDER.ORDER_REG_DATE',
+  ORD_DT             TIMESTAMP NOT NULL COMMENT '주문일. SHOPLINKER_ORDER.ORDERDATE',
+  ORD_NM             VARCHAR(50) COMMENT '주문자명. SHOPLINKER_ORDER.ORDER_NAME',
+  ORD_PHNNO          VARCHAR(20) COMMENT '주문자휴대전화번호. SHOPLINKER_ORDER.ORDER_CEL',
+  ORD_TELNO          VARCHAR(20) COMMENT '주문자전화번호. SHOPLINKER_ORDER.ORDER_TEL',
+  ORD_EMAIL          VARCHAR(100) COMMENT '주문자이메일. SHOPLINKER_ORDER.ORDER_EMAIL',
+  RECIP_NM           VARCHAR(100) COMMENT '수령자명. SHOPLINKER_ORDER.RECEIVE',
+  RECIP_PHNNO        VARCHAR(20) COMMENT '수령자휴대전화번호. SHOPLINKER_ORDER.RECEIVE_CEL',
+  RECIP_TELNO        VARCHAR(20) COMMENT '수령자전화번호. SHOPLINKER_ORDER.RECEIVE_TEL',
+  -- RECIP_EMAIL        VARCHAR(100) COMMENT '수령자이메일',
+  RECIP_ZIPCODE      VARCHAR(6) COMMENT '수령자우편번호. SHOPLINKER_ORDER.RECEIVE_ZIPCODE',
+  RECIP_ADDR         VARCHAR(300) COMMENT '수령자주소. SHOPLINKER_ORDER.RECEIVE_ADDR',
+  DELV_MEMO          VARCHAR(1000) COMMENT '배송메모. SHOPLINKER_ORDER.DELIVERY_MSG',
+  UPLOAD_STAT        VARCHAR(20) DEFAULT '00' NOT NULL COMMENT '업로드상태(공통코드G021)',
+  UPLOAD_FAIL_CD     VARCHAR(20) COMMENT '업로드실패코드(공통코드G022)',
+  UPLOAD_FAIL_REASON VARCHAR(500) COMMENT '업로드실패사유',
+  ORD_NO             INT UNSIGNED COMMENT '주문번호(주문)',
+  DELV_ADDR_SQ       INT UNSIGNED COMMENT '배송지일련번호(배송지)',
+  REG_NO             INT UNSIGNED NOT NULL COMMENT '등록자번호',
+  REG_DT             TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '등록일시',
+  INDEX IX_EXTMALL_ORDER_UPLOAD_01 (ORD_RECV_DT, VENDOR_ID, EXTMALL_ID),
+  INDEX IX_EXTMALL_ORDER_UPLOAD_02 (ORD_DT, VENDOR_ID, EXTMALL_ID),
+  INDEX IX_EXTMALL_ORDER_UPLOAD_03 (REG_DT, VENDOR_ID, EXTMALL_ID),
+  INDEX IX_EXTMALL_ORDER_UPLOAD_04 (AGENT_ORDER_ID),
+  INDEX IX_EXTMALL_ORDER_UPLOAD_05 (EXTMALL_ORDER_ID),
+  INDEX IX_EXTMALL_ORDER_UPLOAD_06 (GOODS_CD, SKU)
+)
+COMMENT '외부몰주문업로드. 외부몰주문 등록에 의한 발생';
+
 ################################################################################
 #외부몰원산지
 ################################################################################