|
@@ -2436,6 +2436,7 @@ INSERT INTO TB_COMMON_CODE VALUES ('G022', 'G022_40', '상품가격이상', NULL
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G022', 'G022_50', '판매매장미등록', NULL, 'Y', 50, 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G022', 'G022_50', '판매매장미등록', NULL, 'Y', 50, 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G022', 'G022_60', '가용재고없음', NULL, 'Y', 60, 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G022', 'G022_60', '가용재고없음', NULL, 'Y', 60, 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G022', 'G022_70', '동일주문수집', NULL, 'Y', 70, 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G022', 'G022_70', '동일주문수집', NULL, 'Y', 70, 1, NOW(), 1, NOW());
|
|
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G022', 'G022_90', '기타', NULL, 'Y', 90, 1, NOW(), 1, NOW());
|
|
|
|
|
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G023', '상품연령대', NULL, 'Y', 23, 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G023', '상품연령대', NULL, 'Y', 23, 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G023', 'G023_10', '베이비(0~36개월)', NULL, 'Y', 10, 1, NOW(), 1, NOW());
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G023', 'G023_10', '베이비(0~36개월)', NULL, 'Y', 10, 1, NOW(), 1, NOW());
|
|
@@ -16566,3 +16567,515 @@ CREATE INDEX IX_EXCHANGE_DELV_FAIL_02
|
|
|
ON TB_EXCHANGE_DELV_FAIL( -- 교환품절취소
|
|
ON TB_EXCHANGE_DELV_FAIL( -- 교환품절취소
|
|
|
ORD_CHG_SQ ASC -- 변경요청번호
|
|
ORD_CHG_SQ ASC -- 변경요청번호
|
|
|
);
|
|
);
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 샵링커.품목별 카테고리매핑
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS SHOPLINKER_CATE RESTRICT;
|
|
|
|
|
+CREATE TABLE SHOPLINKER_CATE (
|
|
|
|
|
+ BRAND_CD VARCHAR(5) DEFAULT NULL COMMENT '자사 브랜드코드',
|
|
|
|
|
+ ITEMKIND_CD VARCHAR(10) DEFAULT NULL COMMENT '자사 품목코드',
|
|
|
|
|
+ ITEMKIND_NM VARCHAR(50) DEFAULT NULL COMMENT '자사 품목 명',
|
|
|
|
|
+ SL_CATE1_NM VARCHAR(100) DEFAULT NULL COMMENT '샵링커 대분류명',
|
|
|
|
|
+ SL_CATE2_NM VARCHAR(100) DEFAULT NULL COMMENT '샵링커 중분류명',
|
|
|
|
|
+ SL_CATE3_NM VARCHAR(100) DEFAULT NULL COMMENT '샵링커 소분류명',
|
|
|
|
|
+ SL_CATE4_NM VARCHAR(100) DEFAULT NULL COMMENT '샵링커 세분류명 ',
|
|
|
|
|
+ SL_CATE1_CD VARCHAR(20) DEFAULT NULL COMMENT '샵링커 대분류코드',
|
|
|
|
|
+ SL_CATE2_CD VARCHAR(20) DEFAULT NULL COMMENT '샵링커 중분류코드',
|
|
|
|
|
+ SL_CATE3_CD VARCHAR(20) DEFAULT NULL COMMENT '샵링커 소분류코드',
|
|
|
|
|
+ SL_CATE4_CD VARCHAR(20) DEFAULT NULL COMMENT '샵링커 세분류코드',
|
|
|
|
|
+ SL_FULL_CATE VARCHAR(80) DEFAULT NULL COMMENT '샵링커 최종카테고리코드',
|
|
|
|
|
+ ETC_INFO VARCHAR(15) DEFAULT NULL COMMENT '유니/공통, 여성, 남성',
|
|
|
|
|
+ REG_DT TIMESTAMP NULL DEFAULT NULL COMMENT '등록일시'
|
|
|
|
|
+) COMMENT='샵링커. 품목별 카테고리 매핑';
|
|
|
|
|
+
|
|
|
|
|
+CREATE INDEX IX_SHOPLINKER_CATE_01
|
|
|
|
|
+ ON SHOPLINKER_CATE( -- 삽링커 품목별카테고리
|
|
|
|
|
+ BRAND_CD ASC -- 브랜드
|
|
|
|
|
+ );
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 샵링커.API 전송이력
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS SHOPLINKER_SYNC_HST RESTRICT;
|
|
|
|
|
+CREATE TABLE SHOPLINKER_SYNC_HST (
|
|
|
|
|
+ LOG_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '일련번호',
|
|
|
|
|
+ API_TYPE VARCHAR(20) DEFAULT NULL COMMENT 'API 타입',
|
|
|
|
|
+ API_RESULT VARCHAR(10) DEFAULT NULL COMMENT '결과플래그',
|
|
|
|
|
+ API_MESSAGE VARCHAR(255) DEFAULT NULL COMMENT '결과메세지',
|
|
|
|
|
+ API_PRODUCT_ID VARCHAR(50) DEFAULT NULL COMMENT '샵링커 상품코드',
|
|
|
|
|
+ GOODS_CD VARCHAR(20) DEFAULT NULL COMMENT '쇼핑몰 상품코드',
|
|
|
|
|
+ OPT_CD VARCHAR(200) DEFAULT NULL COMMENT '옵션코드',
|
|
|
|
|
+ QTY SMALLINT DEFAULT NULL COMMENT '공급수량',
|
|
|
|
|
+ ORD_DTL_NO INT UNSIGNED DEFAULT NULL COMMENT '주문상세번호',
|
|
|
|
|
+ XML_TXT LONGTEXT COMMENT 'XML 내용',
|
|
|
|
|
+ REG_DT TIMESTAMP NULL DEFAULT NULL COMMENT '등록일시',
|
|
|
|
|
+ REG_NO INT UNSIGNED DEFAULT NULL,
|
|
|
|
|
+ PRIMARY KEY (LOG_SQ)
|
|
|
|
|
+) COMMENT='샵링커. API 전송이력';
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 샵링커.API 호출 가능여부 상태
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS SHOPLINKER_RUNABLE RESTRICT;
|
|
|
|
|
+CREATE TABLE SHOPLINKER_RUNABLE (
|
|
|
|
|
+ SID VARCHAR(16) NOT NULL COMMENT '일련번호(년월일시분초)',
|
|
|
|
|
+ API_TYPE VARCHAR(20) NOT NULL COMMENT 'API 타입(GOODS:상품 , ORDER :주문, STOCK : 재고, INVOICE : 송장)',
|
|
|
|
|
+ RUN_STDT TIMESTAMP NULL DEFAULT NULL COMMENT '시작시간',
|
|
|
|
|
+ RUN_EDDT TIMESTAMP NULL DEFAULT NULL COMMENT '종료시간',
|
|
|
|
|
+ RUN_STAT VARCHAR(10) DEFAULT NULL COMMENT '상태 (START, END, ERROR)',
|
|
|
|
|
+ REG_NO INT UNSIGNED DEFAULT NULL COMMENT '등록자번호',
|
|
|
|
|
+ TXT VARCHAR(255) DEFAULT NULL,
|
|
|
|
|
+ PRIMARY KEY (SID)
|
|
|
|
|
+) COMMENT='샵링커. api 호출 가능여부 상태';
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 샵링커주문. 샵링커 주문수집에 의한 발생
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS SHOPLINKER_ORDER RESTRICT;
|
|
|
|
|
+CREATE TABLE SHOPLINKER_ORDER (
|
|
|
|
|
+ ORDER_IF_IDX int unsigned NOT NULL COMMENT '주문수집차수',
|
|
|
|
|
+ SHOPLINKER_ORDER_ID varchar(50) NOT NULL COMMENT '샵링커주문번호',
|
|
|
|
|
+ MALL_ORDER_ID varchar(50) NOT NULL COMMENT '쇼핑몰주문번호',
|
|
|
|
|
+ MALL_NAME varchar(50) NOT NULL COMMENT '쇼핑몰명',
|
|
|
|
|
+ BAESONG_STATUS varchar(20) DEFAULT NULL COMMENT '배송상태[발주확인]',
|
|
|
|
|
+ ORDER_NAME varchar(50) DEFAULT NULL COMMENT '주문자명',
|
|
|
|
|
+ ORDER_TEL varchar(20) DEFAULT NULL COMMENT '주문자전화번호',
|
|
|
|
|
+ ORDER_CEL varchar(20) DEFAULT NULL COMMENT '주문자핸드폰번호',
|
|
|
|
|
+ ORDER_EMAIL varchar(100) DEFAULT NULL COMMENT '주문자이메일주소',
|
|
|
|
|
+ RECEIVE varchar(100) DEFAULT NULL COMMENT '수취인명',
|
|
|
|
|
+ RECEIVE_TEL varchar(20) DEFAULT NULL COMMENT '수취인전화번호',
|
|
|
|
|
+ RECEIVE_CEL varchar(20) DEFAULT NULL COMMENT '수취인핸드폰번호',
|
|
|
|
|
+ RECEIVE_ZIPCODE varchar(20) DEFAULT NULL COMMENT '수취인우편번호',
|
|
|
|
|
+ RECEIVE_ADDR varchar(300) DEFAULT NULL COMMENT '수취인주소',
|
|
|
|
|
+ BAESONG_TYPE varchar(20) DEFAULT NULL COMMENT '배송비결제방식[무료,착불,착불 선결제]',
|
|
|
|
|
+ BAESONG_BI varchar(20) DEFAULT NULL COMMENT '배송비',
|
|
|
|
|
+ DELIVERY_MSG varchar(1000) DEFAULT NULL COMMENT '배송메세지(방문수령이나 해외주문일경우 msg에 노출이 됩니다. ex : 고객 요청...[방문수령] or 해외배송주문)',
|
|
|
|
|
+ ORDER_PRODUCT_ID varchar(30) DEFAULT NULL COMMENT '주문상품번호',
|
|
|
|
|
+ SHOPLINKER_PRODUCT_ID varchar(30) DEFAULT NULL COMMENT '샵링커상품번호',
|
|
|
|
|
+ PARTNER_PRODUCT_ID varchar(20) DEFAULT NULL COMMENT '자사상품코드',
|
|
|
|
|
+ PRODUCT_NAME varchar(200) DEFAULT NULL COMMENT '상품명',
|
|
|
|
|
+ QUANTITY varchar(20) DEFAULT NULL COMMENT '주문수량',
|
|
|
|
|
+ ORDER_PRICE varchar(20) DEFAULT NULL COMMENT '주문금액',
|
|
|
|
|
+ SALE_PRICE varchar(20) DEFAULT NULL COMMENT '판매단가',
|
|
|
|
|
+ SUPPLY_PRICE varchar(20) DEFAULT NULL COMMENT '공급가(쇼핑몰에 따라 금액형식이 다르오니 참조하시기 바랍니다.ESM &11번가&스토어팜 : 정산예정금액, 그외 쇼핑몰 납품가&공급가)',
|
|
|
|
|
+ SKU varchar(200) DEFAULT NULL COMMENT '옵션명(필수옵션+추가옵션 합쳐진 것)',
|
|
|
|
|
+ ORDERDATE varchar(20) DEFAULT NULL COMMENT '주문일자',
|
|
|
|
|
+ ORDER_REG_DATE varchar(20) DEFAULT NULL COMMENT '주문수집일자',
|
|
|
|
|
+ DELIVERY_INVOICE varchar(30) DEFAULT NULL COMMENT '송장번호',
|
|
|
|
|
+ ORDER_SEQ varchar(50) DEFAULT NULL COMMENT '묶음주문번호(옥션, 지마켓, 스마트스토어, CJ홈쇼핑만 노출됩니다.)',
|
|
|
|
|
+ TOTAL_COUNT varchar(20) DEFAULT NULL COMMENT '총주문건수(header 태그에 위치함)',
|
|
|
|
|
+ TOTAL_PAGE varchar(20) DEFAULT NULL COMMENT '총페이지수(header 태그에 위치함)',
|
|
|
|
|
+ TOTAL_STANDARD_COUNT varchar(20) DEFAULT NULL COMMENT '페이지당노출할총갯수(header 태그에 위치함)',
|
|
|
|
|
+ CURRENTLY_PAGE varchar(20) DEFAULT NULL COMMENT '현재호출된페이지번호(header 태그에 위치함)',
|
|
|
|
|
+ CURRENTLY_COUNT varchar(20) DEFAULT NULL COMMENT '현재호출된주문건수(header위치)',
|
|
|
|
|
+ SELLER_ID varchar(50) DEFAULT NULL COMMENT '쇼핑몰계정',
|
|
|
|
|
+ ONLY_SKU varchar(200) DEFAULT NULL COMMENT '필수옵션',
|
|
|
|
|
+ ADD_SKU varchar(200) DEFAULT NULL COMMENT '추가옵션',
|
|
|
|
|
+ MALL_ID varchar(20) DEFAULT NULL COMMENT '샵링커쇼핑몰코드(샵링커에서 관리하는 쇼핑몰코드)',
|
|
|
|
|
+ DIS_PRICE_MALL varchar(20) DEFAULT NULL COMMENT '쇼핑몰부담할인액(인터파크만 수집 가능)',
|
|
|
|
|
+ DIS_PRICE_SELLER varchar(20) DEFAULT NULL COMMENT '판매자부담할인액(오픈마켓(인터파크,지마켓,옥션,스토어팜,스마트스토어) + 고도몰 적용)',
|
|
|
|
|
+ DIS_PRICE_COUPON varchar(20) DEFAULT NULL COMMENT '쿠폰할인액(오픈마켓(인터파크,지마켓,옥션,스토어팜,스마트스토어) + 고도몰 적용)',
|
|
|
|
|
+ DIS_PRICE_POINT varchar(20) DEFAULT NULL COMMENT '포인트할인액(오픈마켓(인터파크,지마켓,옥션,스토어팜,스마트스토어) + 고도몰 적용)',
|
|
|
|
|
+ DISTRIBUTION_DELIVERY varchar(20) DEFAULT NULL COMMENT '물류배송여부(001:일반배송, 002:물류배송). 옥션,지마켓만 노출',
|
|
|
|
|
+ SKU_MATCH_CODE varchar(50) DEFAULT NULL COMMENT '옵션매칭코드(상품구성에 옵션매칭한 정보가 있으면 옵션관리코드가 노출됩니다.)',
|
|
|
|
|
+ SKU_BARCODE varchar(50) DEFAULT NULL COMMENT '옵션바코드(상품구성에 옵션매칭한 정보가 있으면 바코드가 노출됩니다.)',
|
|
|
|
|
+ ORDER_CUSTOMS_NUMBER varchar(50) DEFAULT NULL COMMENT '개인고유통관번호',
|
|
|
|
|
+ ORDER_INPUT_TYPE varchar(20) DEFAULT NULL COMMENT '주문서타입(001:자동수집주문, 002:수동수집주문)',
|
|
|
|
|
+ SUPPLY_ID varchar(20) DEFAULT NULL COMMENT '매입처아이디',
|
|
|
|
|
+ DELIVERY varchar(20) DEFAULT NULL COMMENT '택배사코드',
|
|
|
|
|
+ ORDER_USER_ID varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '구매자 계정',
|
|
|
|
|
+ CRSPIK_USE varchar(20) DEFAULT NULL COMMENT '크로스픽주문(롯데닷컴만 노출)',
|
|
|
|
|
+ SHIP_NO varchar(20) DEFAULT NULL COMMENT '배송번호(스마트스토어일 경우 스마트스토어주문번호가 노출)',
|
|
|
|
|
+ DEAL_NO varchar(20) DEFAULT NULL COMMENT '딜번호(위메트, 티몬만 노출)',
|
|
|
|
|
+ EXCHANGE_ORDER_YN varchar(20) DEFAULT NULL COMMENT '교환접수여부(Y:교환접수주문)',
|
|
|
|
|
+ ORDER_MAIN_KEY varchar(20) DEFAULT NULL COMMENT '추가상품(인터파크,11번가)',
|
|
|
|
|
+ PAN_TYPE varchar(20) DEFAULT NULL COMMENT '네이버페이결제수단',
|
|
|
|
|
+ CHANNEL_TYPE varchar(20) DEFAULT NULL COMMENT '채널구분(주문상세채널정보. ex) mall_id가 롯데백화점 경우 - 롯데닷컴,롯데아이몰,뉴엘롯데, mall_id가 CJ몰 일경우 - 모바일 , 방송 등..노출)',
|
|
|
|
|
+ SHIP_RSV_DATE varchar(20) DEFAULT NULL COMMENT '배송예정일',
|
|
|
|
|
+ ORDER_FLAG varchar(5) DEFAULT NULL COMMENT '주문구분 (일반주문[신규OR발주]:000/발주확인:007/정산확정:002/송장등록:003/송장전송:004)',
|
|
|
|
|
+ EXTMALL_REG_YN varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT 'N' COMMENT '외부몰등록여부',
|
|
|
|
|
+ REG_DT timestamp NULL DEFAULT NULL COMMENT '등록일시',
|
|
|
|
|
+ KEY IX_SHOPLINKER_ORDER_01 (ORDER_IF_IDX),
|
|
|
|
|
+ KEY IX_SHOPLINKER_ORDER_02 (SHOPLINKER_ORDER_ID),
|
|
|
|
|
+ KEY IX_SHOPLINKER_ORDER_03 (MALL_ORDER_ID)
|
|
|
|
|
+) COMMENT='샵링커주문. 샵링커 주문수집에 의한 발생';
|
|
|
|
|
+
|
|
|
|
|
+# 주문수집 주문수집차수 시퀀스생성
|
|
|
|
|
+ INSERT INTO TB_SEQUENCE (SEQUENCE_NM, NEXT_VAL) VALUES ('SEQ_SHHOPLINKER_ORD', 0);
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 샵링커.재고마스터(단품목록)
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS SHOPLINKER_STOCK RESTRICT;
|
|
|
|
|
+CREATE TABLE SHOPLINKER_STOCK (
|
|
|
|
|
+ GOODS_CD varchar(20) NOT NULL COMMENT '상품코드',
|
|
|
|
|
+ OPT_CD varchar(200) NOT NULL COMMENT '옵션코드',
|
|
|
|
|
+ STOCK_QTY smallint NOT NULL DEFAULT '0' COMMENT '재고수량',
|
|
|
|
|
+ SEND_YN varchar(1) DEFAULT 'Y' COMMENT '전송유무',
|
|
|
|
|
+ SEND_DT timestamp NULL DEFAULT NULL COMMENT '전송일',
|
|
|
|
|
+ REG_DT timestamp NULL DEFAULT NULL COMMENT '등록일',
|
|
|
|
|
+ UPD_DT timestamp NULL DEFAULT NULL COMMENT '수정일',
|
|
|
|
|
+ PRIMARY KEY (GOODS_CD,OPT_CD)
|
|
|
|
|
+) COMMENT='샵링커.재고마스터(단품목록)';
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 제휴몰주문업로드
|
|
|
|
|
+################################################################################
|
|
|
|
|
+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) DEFAULT NULL COMMENT '외부몰상품ID. SHOPLINKER_ORDER.ORDER_PRODUCT_ID',
|
|
|
|
|
+ EXTMALL_PROD_NM varchar(200) DEFAULT NULL COMMENT '외부몰상품명. SHOPLINKER_ORDER.PRODUCT_NAME',
|
|
|
|
|
+ GOODS_CD varchar(20) DEFAULT NULL COMMENT '상품코드(상품)',
|
|
|
|
|
+ SKU varchar(200) DEFAULT NULL COMMENT '옵션명(필수옵션+추가옵션)',
|
|
|
|
|
+ CURR_PRICE int NOT NULL DEFAULT '0' COMMENT '현재판매가. SHOPLINKER_ORDER.SALE_PRICE',
|
|
|
|
|
+ ORD_QTY int NOT NULL DEFAULT '0' COMMENT '주문수량. SHOPLINKER_ORDER.QUANTITY',
|
|
|
|
|
+ ORD_AMT int NOT NULL DEFAULT '0' COMMENT '주문금액. SHOPLINKER_ORDER.ORDER_PRICE',
|
|
|
|
|
+ CPN_DC_AMT int NOT NULL DEFAULT '0' COMMENT '쿠폰할인금액(오픈마켓(인터파크,지마켓,옥션,스토어팜,스마트스토어) + 고도몰 적용). SHOPLINKER_ORDER.DIS_PRICE_COUPON',
|
|
|
|
|
+ PNT_DC_AMT int NOT NULL DEFAULT '0' COMMENT '포인트할인금액(오픈마켓(인터파크,지마켓,옥션,스토어팜,스마트스토어) + 고도몰 적용). SHOPLINKER_ORDER.DIS_PRICE_POINT',
|
|
|
|
|
+ DELV_FEE int NOT NULL DEFAULT '0' 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) DEFAULT NULL COMMENT '주문자명. SHOPLINKER_ORDER.ORDER_NAME',
|
|
|
|
|
+ ORD_PHNNO varchar(20) DEFAULT NULL COMMENT '주문자휴대전화번호. SHOPLINKER_ORDER.ORDER_CEL',
|
|
|
|
|
+ ORD_TELNO varchar(20) DEFAULT NULL COMMENT '주문자전화번호. SHOPLINKER_ORDER.ORDER_TEL',
|
|
|
|
|
+ ORD_EMAIL varchar(100) DEFAULT NULL COMMENT '주문자이메일. SHOPLINKER_ORDER.ORDER_EMAIL',
|
|
|
|
|
+ RECIP_NM varchar(100) DEFAULT NULL COMMENT '수령자명. SHOPLINKER_ORDER.RECEIVE',
|
|
|
|
|
+ RECIP_PHNNO varchar(20) DEFAULT NULL COMMENT '수령자휴대전화번호. SHOPLINKER_ORDER.RECEIVE_CEL',
|
|
|
|
|
+ RECIP_TELNO varchar(20) DEFAULT NULL COMMENT '수령자전화번호. SHOPLINKER_ORDER.RECEIVE_TEL',
|
|
|
|
|
+ RECIP_ZIPCODE varchar(6) DEFAULT NULL COMMENT '수령자우편번호. SHOPLINKER_ORDER.RECEIVE_ZIPCODE',
|
|
|
|
|
+ RECIP_BASE_ADDR varchar(200) DEFAULT NULL COMMENT '수령자기본주소. SHOPLINKER_ORDER.RECEIVE_ADDR',
|
|
|
|
|
+ RECIP_DTL_ADDR varchar(200) DEFAULT NULL COMMENT '수령자상세주소. SHOPLINKER_ORDER.RECEIVE_ADDR',
|
|
|
|
|
+ DELV_MEMO varchar(1000) DEFAULT NULL COMMENT '배송메모. SHOPLINKER_ORDER.DELIVERY_MSG',
|
|
|
|
|
+ UPLOAD_STAT varchar(20) NOT NULL DEFAULT '00' COMMENT '업로드상태(공통코드G021)',
|
|
|
|
|
+ UPLOAD_FAIL_CD varchar(20) DEFAULT NULL COMMENT '업로드실패코드(공통코드G022)',
|
|
|
|
|
+ UPLOAD_FAIL_REASON varchar(500) DEFAULT NULL COMMENT '업로드실패사유',
|
|
|
|
|
+ ORD_NO int unsigned DEFAULT NULL COMMENT '주문번호(주문)',
|
|
|
|
|
+ DELV_ADDR_SQ int unsigned DEFAULT NULL COMMENT '배송지일련번호(배송지)',
|
|
|
|
|
+ OPT_CD varchar(200) DEFAULT NULL COMMENT '옵션코드.SHOPLINKER_ORDER.sku_match_code',
|
|
|
|
|
+ UPLOAD_GB varchar(1) DEFAULT NULL COMMENT '업로드구분(샵링커:S, 엑셀:E)',
|
|
|
|
|
+ REG_NO int unsigned NOT NULL COMMENT '등록자번호',
|
|
|
|
|
+ REG_DT timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시',
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_01 (ORD_RECV_DT,VENDOR_ID,EXTMALL_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_02 (ORD_DT,VENDOR_ID,EXTMALL_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_03 (REG_DT,VENDOR_ID,EXTMALL_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_04 (AGENT_ORDER_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_05 (EXTMALL_ORDER_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_06 (GOODS_CD,SKU)
|
|
|
|
|
+) COMMENT='제휴몰주문업로드. 제휴몰주문 등록에 의한 발생';
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 제휴몰주문업로드-업로드전 임시저장
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS TB_EXTMALL_ORDER_UPLOAD_TMP RESTRICT;
|
|
|
|
|
+CREATE TABLE TB_EXTMALL_ORDER_UPLOAD_TMP (
|
|
|
|
|
+ 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) DEFAULT NULL COMMENT '외부몰상품ID. SHOPLINKER_ORDER.ORDER_PRODUCT_ID',
|
|
|
|
|
+ EXTMALL_PROD_NM varchar(200) DEFAULT NULL COMMENT '외부몰상품명. SHOPLINKER_ORDER.PRODUCT_NAME',
|
|
|
|
|
+ GOODS_CD varchar(20) DEFAULT NULL COMMENT '상품코드(상품)',
|
|
|
|
|
+ SKU varchar(200) DEFAULT NULL COMMENT '옵션명(필수옵션+추가옵션)',
|
|
|
|
|
+ CURR_PRICE int NOT NULL DEFAULT '0' COMMENT '현재판매가. SHOPLINKER_ORDER.SALE_PRICE',
|
|
|
|
|
+ ORD_QTY int NOT NULL DEFAULT '0' COMMENT '주문수량. SHOPLINKER_ORDER.QUANTITY',
|
|
|
|
|
+ ORD_AMT int NOT NULL DEFAULT '0' COMMENT '주문금액. SHOPLINKER_ORDER.ORDER_PRICE',
|
|
|
|
|
+ CPN_DC_AMT int NOT NULL DEFAULT '0' COMMENT '쿠폰할인금액(오픈마켓(인터파크,지마켓,옥션,스토어팜,스마트스토어) + 고도몰 적용). SHOPLINKER_ORDER.DIS_PRICE_COUPON',
|
|
|
|
|
+ PNT_DC_AMT int NOT NULL DEFAULT '0' COMMENT '포인트할인금액(오픈마켓(인터파크,지마켓,옥션,스토어팜,스마트스토어) + 고도몰 적용). SHOPLINKER_ORDER.DIS_PRICE_POINT',
|
|
|
|
|
+ DELV_FEE int NOT NULL DEFAULT '0' 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) DEFAULT NULL COMMENT '주문자명. SHOPLINKER_ORDER.ORDER_NAME',
|
|
|
|
|
+ ORD_PHNNO varchar(20) DEFAULT NULL COMMENT '주문자휴대전화번호. SHOPLINKER_ORDER.ORDER_CEL',
|
|
|
|
|
+ ORD_TELNO varchar(20) DEFAULT NULL COMMENT '주문자전화번호. SHOPLINKER_ORDER.ORDER_TEL',
|
|
|
|
|
+ ORD_EMAIL varchar(100) DEFAULT NULL COMMENT '주문자이메일. SHOPLINKER_ORDER.ORDER_EMAIL',
|
|
|
|
|
+ RECIP_NM varchar(100) DEFAULT NULL COMMENT '수령자명. SHOPLINKER_ORDER.RECEIVE',
|
|
|
|
|
+ RECIP_PHNNO varchar(20) DEFAULT NULL COMMENT '수령자휴대전화번호. SHOPLINKER_ORDER.RECEIVE_CEL',
|
|
|
|
|
+ RECIP_TELNO varchar(20) DEFAULT NULL COMMENT '수령자전화번호. SHOPLINKER_ORDER.RECEIVE_TEL',
|
|
|
|
|
+ RECIP_ZIPCODE varchar(6) DEFAULT NULL COMMENT '수령자우편번호. SHOPLINKER_ORDER.RECEIVE_ZIPCODE',
|
|
|
|
|
+ RECIP_BASE_ADDR varchar(200) DEFAULT NULL COMMENT '수령자기본주소. SHOPLINKER_ORDER.RECEIVE_ADDR',
|
|
|
|
|
+ RECIP_DTL_ADDR varchar(200) DEFAULT NULL COMMENT '수령자상세주소. SHOPLINKER_ORDER.RECEIVE_ADDR',
|
|
|
|
|
+ DELV_MEMO varchar(1000) DEFAULT NULL COMMENT '배송메모. SHOPLINKER_ORDER.DELIVERY_MSG',
|
|
|
|
|
+ UPLOAD_STAT varchar(20) NOT NULL DEFAULT '00' COMMENT '업로드상태(공통코드G021)',
|
|
|
|
|
+ UPLOAD_FAIL_CD varchar(20) DEFAULT NULL COMMENT '업로드실패코드(공통코드G022)',
|
|
|
|
|
+ UPLOAD_FAIL_REASON varchar(500) DEFAULT NULL COMMENT '업로드실패사유',
|
|
|
|
|
+ ORD_NO int unsigned DEFAULT NULL COMMENT '주문번호(주문)',
|
|
|
|
|
+ DELV_ADDR_SQ int unsigned DEFAULT NULL COMMENT '배송지일련번호(배송지)',
|
|
|
|
|
+ OPT_CD varchar(200) DEFAULT NULL COMMENT '옵션코드.SHOPLINKER_ORDER.sku_match_code',
|
|
|
|
|
+ UPLOAD_GB varchar(1) DEFAULT NULL COMMENT '업로드구분(샵링커:S, 엑셀:E)',
|
|
|
|
|
+ REG_NO int unsigned NOT NULL COMMENT '등록자번호',
|
|
|
|
|
+ REG_DT timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시',
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_01 (ORD_RECV_DT,VENDOR_ID,EXTMALL_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_02 (ORD_DT,VENDOR_ID,EXTMALL_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_03 (REG_DT,VENDOR_ID,EXTMALL_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_04 (AGENT_ORDER_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_05 (EXTMALL_ORDER_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_06 (GOODS_CD,SKU)
|
|
|
|
|
+) COMMENT='제휴몰주문업로드. 업로드전 임시저장';
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 샵링커.품목별 카테고리매핑
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS SHOPLINKER_CATE RESTRICT;
|
|
|
|
|
+CREATE TABLE SHOPLINKER_CATE (
|
|
|
|
|
+ BRAND_CD VARCHAR(5) DEFAULT NULL COMMENT '자사 브랜드코드',
|
|
|
|
|
+ ITEMKIND_CD VARCHAR(10) DEFAULT NULL COMMENT '자사 품목코드',
|
|
|
|
|
+ ITEMKIND_NM VARCHAR(50) DEFAULT NULL COMMENT '자사 품목 명',
|
|
|
|
|
+ SL_CATE1_NM VARCHAR(100) DEFAULT NULL COMMENT '샵링커 대분류명',
|
|
|
|
|
+ SL_CATE2_NM VARCHAR(100) DEFAULT NULL COMMENT '샵링커 중분류명',
|
|
|
|
|
+ SL_CATE3_NM VARCHAR(100) DEFAULT NULL COMMENT '샵링커 소분류명',
|
|
|
|
|
+ SL_CATE4_NM VARCHAR(100) DEFAULT NULL COMMENT '샵링커 세분류명 ',
|
|
|
|
|
+ SL_CATE1_CD VARCHAR(20) DEFAULT NULL COMMENT '샵링커 대분류코드',
|
|
|
|
|
+ SL_CATE2_CD VARCHAR(20) DEFAULT NULL COMMENT '샵링커 중분류코드',
|
|
|
|
|
+ SL_CATE3_CD VARCHAR(20) DEFAULT NULL COMMENT '샵링커 소분류코드',
|
|
|
|
|
+ SL_CATE4_CD VARCHAR(20) DEFAULT NULL COMMENT '샵링커 세분류코드',
|
|
|
|
|
+ SL_FULL_CATE VARCHAR(80) DEFAULT NULL COMMENT '샵링커 최종카테고리코드',
|
|
|
|
|
+ ETC_INFO VARCHAR(15) DEFAULT NULL COMMENT '유니/공통, 여성, 남성',
|
|
|
|
|
+ REG_DT TIMESTAMP NULL DEFAULT NULL COMMENT '등록일시'
|
|
|
|
|
+) COMMENT='샵링커. 품목별 카테고리 매핑';
|
|
|
|
|
+
|
|
|
|
|
+CREATE INDEX IX_SHOPLINKER_CATE_01
|
|
|
|
|
+ ON SHOPLINKER_CATE( -- 삽링커 품목별카테고리
|
|
|
|
|
+ BRAND_CD ASC -- 브랜드
|
|
|
|
|
+ );
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 샵링커.API 전송이력
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS SHOPLINKER_SYNC_HST RESTRICT;
|
|
|
|
|
+CREATE TABLE SHOPLINKER_SYNC_HST (
|
|
|
|
|
+ LOG_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '일련번호',
|
|
|
|
|
+ API_TYPE VARCHAR(20) DEFAULT NULL COMMENT 'API 타입',
|
|
|
|
|
+ API_RESULT VARCHAR(10) DEFAULT NULL COMMENT '결과플래그',
|
|
|
|
|
+ API_MESSAGE VARCHAR(255) DEFAULT NULL COMMENT '결과메세지',
|
|
|
|
|
+ API_PRODUCT_ID VARCHAR(50) DEFAULT NULL COMMENT '샵링커 상품코드',
|
|
|
|
|
+ GOODS_CD VARCHAR(20) DEFAULT NULL COMMENT '쇼핑몰 상품코드',
|
|
|
|
|
+ OPT_CD VARCHAR(200) DEFAULT NULL COMMENT '옵션코드',
|
|
|
|
|
+ QTY SMALLINT DEFAULT NULL COMMENT '공급수량',
|
|
|
|
|
+ ORD_DTL_NO INT UNSIGNED DEFAULT NULL COMMENT '주문상세번호',
|
|
|
|
|
+ XML_TXT LONGTEXT COMMENT 'XML 내용',
|
|
|
|
|
+ REG_DT TIMESTAMP NULL DEFAULT NULL COMMENT '등록일시',
|
|
|
|
|
+ REG_NO INT UNSIGNED DEFAULT NULL,
|
|
|
|
|
+ PRIMARY KEY (LOG_SQ)
|
|
|
|
|
+) COMMENT='샵링커. API 전송이력';
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 샵링커.API 호출 가능여부 상태
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS SHOPLINKER_RUNABLE RESTRICT;
|
|
|
|
|
+CREATE TABLE SHOPLINKER_RUNABLE (
|
|
|
|
|
+ SID VARCHAR(16) NOT NULL COMMENT '일련번호(년월일시분초)',
|
|
|
|
|
+ API_TYPE VARCHAR(20) NOT NULL COMMENT 'API 타입(GOODS:상품 , ORDER :주문, STOCK : 재고, INVOICE : 송장)',
|
|
|
|
|
+ RUN_STDT TIMESTAMP NULL DEFAULT NULL COMMENT '시작시간',
|
|
|
|
|
+ RUN_EDDT TIMESTAMP NULL DEFAULT NULL COMMENT '종료시간',
|
|
|
|
|
+ RUN_STAT VARCHAR(10) DEFAULT NULL COMMENT '상태 (START, END, ERROR)',
|
|
|
|
|
+ REG_NO INT UNSIGNED DEFAULT NULL COMMENT '등록자번호',
|
|
|
|
|
+ TXT VARCHAR(255) DEFAULT NULL,
|
|
|
|
|
+ PRIMARY KEY (SID)
|
|
|
|
|
+) COMMENT='샵링커. api 호출 가능여부 상태';
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 샵링커주문. 샵링커 주문수집에 의한 발생
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS SHOPLINKER_ORDER RESTRICT;
|
|
|
|
|
+CREATE TABLE SHOPLINKER_ORDER (
|
|
|
|
|
+ ORDER_IF_IDX int unsigned NOT NULL COMMENT '주문수집차수',
|
|
|
|
|
+ SHOPLINKER_ORDER_ID varchar(50) NOT NULL COMMENT '샵링커주문번호',
|
|
|
|
|
+ MALL_ORDER_ID varchar(50) NOT NULL COMMENT '쇼핑몰주문번호',
|
|
|
|
|
+ MALL_NAME varchar(50) NOT NULL COMMENT '쇼핑몰명',
|
|
|
|
|
+ BAESONG_STATUS varchar(20) DEFAULT NULL COMMENT '배송상태[발주확인]',
|
|
|
|
|
+ ORDER_NAME varchar(50) DEFAULT NULL COMMENT '주문자명',
|
|
|
|
|
+ ORDER_TEL varchar(20) DEFAULT NULL COMMENT '주문자전화번호',
|
|
|
|
|
+ ORDER_CEL varchar(20) DEFAULT NULL COMMENT '주문자핸드폰번호',
|
|
|
|
|
+ ORDER_EMAIL varchar(100) DEFAULT NULL COMMENT '주문자이메일주소',
|
|
|
|
|
+ RECEIVE varchar(100) DEFAULT NULL COMMENT '수취인명',
|
|
|
|
|
+ RECEIVE_TEL varchar(20) DEFAULT NULL COMMENT '수취인전화번호',
|
|
|
|
|
+ RECEIVE_CEL varchar(20) DEFAULT NULL COMMENT '수취인핸드폰번호',
|
|
|
|
|
+ RECEIVE_ZIPCODE varchar(20) DEFAULT NULL COMMENT '수취인우편번호',
|
|
|
|
|
+ RECEIVE_ADDR varchar(300) DEFAULT NULL COMMENT '수취인주소',
|
|
|
|
|
+ BAESONG_TYPE varchar(20) DEFAULT NULL COMMENT '배송비결제방식[무료,착불,착불 선결제]',
|
|
|
|
|
+ BAESONG_BI varchar(20) DEFAULT NULL COMMENT '배송비',
|
|
|
|
|
+ DELIVERY_MSG varchar(1000) DEFAULT NULL COMMENT '배송메세지(방문수령이나 해외주문일경우 msg에 노출이 됩니다. ex : 고객 요청...[방문수령] or 해외배송주문)',
|
|
|
|
|
+ ORDER_PRODUCT_ID varchar(30) DEFAULT NULL COMMENT '주문상품번호',
|
|
|
|
|
+ SHOPLINKER_PRODUCT_ID varchar(30) DEFAULT NULL COMMENT '샵링커상품번호',
|
|
|
|
|
+ PARTNER_PRODUCT_ID varchar(20) DEFAULT NULL COMMENT '자사상품코드',
|
|
|
|
|
+ PRODUCT_NAME varchar(200) DEFAULT NULL COMMENT '상품명',
|
|
|
|
|
+ QUANTITY varchar(20) DEFAULT NULL COMMENT '주문수량',
|
|
|
|
|
+ ORDER_PRICE varchar(20) DEFAULT NULL COMMENT '주문금액',
|
|
|
|
|
+ SALE_PRICE varchar(20) DEFAULT NULL COMMENT '판매단가',
|
|
|
|
|
+ SUPPLY_PRICE varchar(20) DEFAULT NULL COMMENT '공급가(쇼핑몰에 따라 금액형식이 다르오니 참조하시기 바랍니다.ESM &11번가&스토어팜 : 정산예정금액, 그외 쇼핑몰 납품가&공급가)',
|
|
|
|
|
+ SKU varchar(200) DEFAULT NULL COMMENT '옵션명(필수옵션+추가옵션 합쳐진 것)',
|
|
|
|
|
+ ORDERDATE varchar(20) DEFAULT NULL COMMENT '주문일자',
|
|
|
|
|
+ ORDER_REG_DATE varchar(20) DEFAULT NULL COMMENT '주문수집일자',
|
|
|
|
|
+ DELIVERY_INVOICE varchar(30) DEFAULT NULL COMMENT '송장번호',
|
|
|
|
|
+ ORDER_SEQ varchar(50) DEFAULT NULL COMMENT '묶음주문번호(옥션, 지마켓, 스마트스토어, CJ홈쇼핑만 노출됩니다.)',
|
|
|
|
|
+ TOTAL_COUNT varchar(20) DEFAULT NULL COMMENT '총주문건수(header 태그에 위치함)',
|
|
|
|
|
+ TOTAL_PAGE varchar(20) DEFAULT NULL COMMENT '총페이지수(header 태그에 위치함)',
|
|
|
|
|
+ TOTAL_STANDARD_COUNT varchar(20) DEFAULT NULL COMMENT '페이지당노출할총갯수(header 태그에 위치함)',
|
|
|
|
|
+ CURRENTLY_PAGE varchar(20) DEFAULT NULL COMMENT '현재호출된페이지번호(header 태그에 위치함)',
|
|
|
|
|
+ CURRENTLY_COUNT varchar(20) DEFAULT NULL COMMENT '현재호출된주문건수(header위치)',
|
|
|
|
|
+ SELLER_ID varchar(50) DEFAULT NULL COMMENT '쇼핑몰계정',
|
|
|
|
|
+ ONLY_SKU varchar(200) DEFAULT NULL COMMENT '필수옵션',
|
|
|
|
|
+ ADD_SKU varchar(200) DEFAULT NULL COMMENT '추가옵션',
|
|
|
|
|
+ MALL_ID varchar(20) DEFAULT NULL COMMENT '샵링커쇼핑몰코드(샵링커에서 관리하는 쇼핑몰코드)',
|
|
|
|
|
+ DIS_PRICE_MALL varchar(20) DEFAULT NULL COMMENT '쇼핑몰부담할인액(인터파크만 수집 가능)',
|
|
|
|
|
+ DIS_PRICE_SELLER varchar(20) DEFAULT NULL COMMENT '판매자부담할인액(오픈마켓(인터파크,지마켓,옥션,스토어팜,스마트스토어) + 고도몰 적용)',
|
|
|
|
|
+ DIS_PRICE_COUPON varchar(20) DEFAULT NULL COMMENT '쿠폰할인액(오픈마켓(인터파크,지마켓,옥션,스토어팜,스마트스토어) + 고도몰 적용)',
|
|
|
|
|
+ DIS_PRICE_POINT varchar(20) DEFAULT NULL COMMENT '포인트할인액(오픈마켓(인터파크,지마켓,옥션,스토어팜,스마트스토어) + 고도몰 적용)',
|
|
|
|
|
+ DISTRIBUTION_DELIVERY varchar(20) DEFAULT NULL COMMENT '물류배송여부(001:일반배송, 002:물류배송). 옥션,지마켓만 노출',
|
|
|
|
|
+ SKU_MATCH_CODE varchar(50) DEFAULT NULL COMMENT '옵션매칭코드(상품구성에 옵션매칭한 정보가 있으면 옵션관리코드가 노출됩니다.)',
|
|
|
|
|
+ SKU_BARCODE varchar(50) DEFAULT NULL COMMENT '옵션바코드(상품구성에 옵션매칭한 정보가 있으면 바코드가 노출됩니다.)',
|
|
|
|
|
+ ORDER_CUSTOMS_NUMBER varchar(50) DEFAULT NULL COMMENT '개인고유통관번호',
|
|
|
|
|
+ ORDER_INPUT_TYPE varchar(20) DEFAULT NULL COMMENT '주문서타입(001:자동수집주문, 002:수동수집주문)',
|
|
|
|
|
+ SUPPLY_ID varchar(20) DEFAULT NULL COMMENT '매입처아이디',
|
|
|
|
|
+ DELIVERY varchar(20) DEFAULT NULL COMMENT '택배사코드',
|
|
|
|
|
+ ORDER_USER_ID varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '구매자 계정',
|
|
|
|
|
+ CRSPIK_USE varchar(20) DEFAULT NULL COMMENT '크로스픽주문(롯데닷컴만 노출)',
|
|
|
|
|
+ SHIP_NO varchar(20) DEFAULT NULL COMMENT '배송번호(스마트스토어일 경우 스마트스토어주문번호가 노출)',
|
|
|
|
|
+ DEAL_NO varchar(20) DEFAULT NULL COMMENT '딜번호(위메트, 티몬만 노출)',
|
|
|
|
|
+ EXCHANGE_ORDER_YN varchar(20) DEFAULT NULL COMMENT '교환접수여부(Y:교환접수주문)',
|
|
|
|
|
+ ORDER_MAIN_KEY varchar(20) DEFAULT NULL COMMENT '추가상품(인터파크,11번가)',
|
|
|
|
|
+ PAN_TYPE varchar(20) DEFAULT NULL COMMENT '네이버페이결제수단',
|
|
|
|
|
+ CHANNEL_TYPE varchar(20) DEFAULT NULL COMMENT '채널구분(주문상세채널정보. ex) mall_id가 롯데백화점 경우 - 롯데닷컴,롯데아이몰,뉴엘롯데, mall_id가 CJ몰 일경우 - 모바일 , 방송 등..노출)',
|
|
|
|
|
+ SHIP_RSV_DATE varchar(20) DEFAULT NULL COMMENT '배송예정일',
|
|
|
|
|
+ ORDER_FLAG varchar(5) DEFAULT NULL COMMENT '주문구분 (일반주문[신규OR발주]:000/발주확인:007/정산확정:002/송장등록:003/송장전송:004)',
|
|
|
|
|
+ EXTMALL_REG_YN varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT 'N' COMMENT '외부몰등록여부',
|
|
|
|
|
+ REG_DT timestamp NULL DEFAULT NULL COMMENT '등록일시',
|
|
|
|
|
+ KEY IX_SHOPLINKER_ORDER_01 (ORDER_IF_IDX),
|
|
|
|
|
+ KEY IX_SHOPLINKER_ORDER_02 (SHOPLINKER_ORDER_ID),
|
|
|
|
|
+ KEY IX_SHOPLINKER_ORDER_03 (MALL_ORDER_ID)
|
|
|
|
|
+) COMMENT='샵링커주문. 샵링커 주문수집에 의한 발생';
|
|
|
|
|
+
|
|
|
|
|
+# 주문수집 주문수집차수 시퀀스생성
|
|
|
|
|
+ INSERT INTO TB_SEQUENCE (SEQUENCE_NM, NEXT_VAL) VALUES ('SEQ_SHHOPLINKER_ORD', 0);
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 샵링커.재고마스터(단품목록)
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS SHOPLINKER_STOCK RESTRICT;
|
|
|
|
|
+CREATE TABLE SHOPLINKER_STOCK (
|
|
|
|
|
+ GOODS_CD varchar(20) NOT NULL COMMENT '상품코드',
|
|
|
|
|
+ OPT_CD varchar(200) NOT NULL COMMENT '옵션코드',
|
|
|
|
|
+ STOCK_QTY smallint NOT NULL DEFAULT '0' COMMENT '재고수량',
|
|
|
|
|
+ SEND_YN varchar(1) DEFAULT 'Y' COMMENT '전송유무',
|
|
|
|
|
+ SEND_DT timestamp NULL DEFAULT NULL COMMENT '전송일',
|
|
|
|
|
+ REG_DT timestamp NULL DEFAULT NULL COMMENT '등록일',
|
|
|
|
|
+ UPD_DT timestamp NULL DEFAULT NULL COMMENT '수정일',
|
|
|
|
|
+ PRIMARY KEY (GOODS_CD,OPT_CD)
|
|
|
|
|
+) COMMENT='샵링커.재고마스터(단품목록)';
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 제휴몰주문업로드
|
|
|
|
|
+################################################################################
|
|
|
|
|
+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) DEFAULT NULL COMMENT '외부몰상품ID. SHOPLINKER_ORDER.ORDER_PRODUCT_ID',
|
|
|
|
|
+ EXTMALL_PROD_NM varchar(200) DEFAULT NULL COMMENT '외부몰상품명. SHOPLINKER_ORDER.PRODUCT_NAME',
|
|
|
|
|
+ GOODS_CD varchar(20) DEFAULT NULL COMMENT '상품코드(상품)',
|
|
|
|
|
+ SKU varchar(200) DEFAULT NULL COMMENT '옵션명(필수옵션+추가옵션)',
|
|
|
|
|
+ CURR_PRICE int NOT NULL DEFAULT '0' COMMENT '현재판매가. SHOPLINKER_ORDER.SALE_PRICE',
|
|
|
|
|
+ ORD_QTY int NOT NULL DEFAULT '0' COMMENT '주문수량. SHOPLINKER_ORDER.QUANTITY',
|
|
|
|
|
+ ORD_AMT int NOT NULL DEFAULT '0' COMMENT '주문금액. SHOPLINKER_ORDER.ORDER_PRICE',
|
|
|
|
|
+ CPN_DC_AMT int NOT NULL DEFAULT '0' COMMENT '쿠폰할인금액(오픈마켓(인터파크,지마켓,옥션,스토어팜,스마트스토어) + 고도몰 적용). SHOPLINKER_ORDER.DIS_PRICE_COUPON',
|
|
|
|
|
+ PNT_DC_AMT int NOT NULL DEFAULT '0' COMMENT '포인트할인금액(오픈마켓(인터파크,지마켓,옥션,스토어팜,스마트스토어) + 고도몰 적용). SHOPLINKER_ORDER.DIS_PRICE_POINT',
|
|
|
|
|
+ DELV_FEE int NOT NULL DEFAULT '0' 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) DEFAULT NULL COMMENT '주문자명. SHOPLINKER_ORDER.ORDER_NAME',
|
|
|
|
|
+ ORD_PHNNO varchar(20) DEFAULT NULL COMMENT '주문자휴대전화번호. SHOPLINKER_ORDER.ORDER_CEL',
|
|
|
|
|
+ ORD_TELNO varchar(20) DEFAULT NULL COMMENT '주문자전화번호. SHOPLINKER_ORDER.ORDER_TEL',
|
|
|
|
|
+ ORD_EMAIL varchar(100) DEFAULT NULL COMMENT '주문자이메일. SHOPLINKER_ORDER.ORDER_EMAIL',
|
|
|
|
|
+ RECIP_NM varchar(100) DEFAULT NULL COMMENT '수령자명. SHOPLINKER_ORDER.RECEIVE',
|
|
|
|
|
+ RECIP_PHNNO varchar(20) DEFAULT NULL COMMENT '수령자휴대전화번호. SHOPLINKER_ORDER.RECEIVE_CEL',
|
|
|
|
|
+ RECIP_TELNO varchar(20) DEFAULT NULL COMMENT '수령자전화번호. SHOPLINKER_ORDER.RECEIVE_TEL',
|
|
|
|
|
+ RECIP_ZIPCODE varchar(6) DEFAULT NULL COMMENT '수령자우편번호. SHOPLINKER_ORDER.RECEIVE_ZIPCODE',
|
|
|
|
|
+ RECIP_BASE_ADDR varchar(200) DEFAULT NULL COMMENT '수령자기본주소. SHOPLINKER_ORDER.RECEIVE_ADDR',
|
|
|
|
|
+ RECIP_DTL_ADDR varchar(200) DEFAULT NULL COMMENT '수령자상세주소. SHOPLINKER_ORDER.RECEIVE_ADDR',
|
|
|
|
|
+ DELV_MEMO varchar(1000) DEFAULT NULL COMMENT '배송메모. SHOPLINKER_ORDER.DELIVERY_MSG',
|
|
|
|
|
+ UPLOAD_STAT varchar(20) NOT NULL DEFAULT '00' COMMENT '업로드상태(공통코드G021)',
|
|
|
|
|
+ UPLOAD_FAIL_CD varchar(20) DEFAULT NULL COMMENT '업로드실패코드(공통코드G022)',
|
|
|
|
|
+ UPLOAD_FAIL_REASON varchar(500) DEFAULT NULL COMMENT '업로드실패사유',
|
|
|
|
|
+ ORD_NO int unsigned DEFAULT NULL COMMENT '주문번호(주문)',
|
|
|
|
|
+ DELV_ADDR_SQ int unsigned DEFAULT NULL COMMENT '배송지일련번호(배송지)',
|
|
|
|
|
+ OPT_CD varchar(200) DEFAULT NULL COMMENT '옵션코드.SHOPLINKER_ORDER.sku_match_code',
|
|
|
|
|
+ UPLOAD_GB varchar(1) DEFAULT NULL COMMENT '업로드구분(샵링커:S, 엑셀:E)',
|
|
|
|
|
+ REG_NO int unsigned NOT NULL COMMENT '등록자번호',
|
|
|
|
|
+ REG_DT timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시',
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_01 (ORD_RECV_DT,VENDOR_ID,EXTMALL_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_02 (ORD_DT,VENDOR_ID,EXTMALL_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_03 (REG_DT,VENDOR_ID,EXTMALL_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_04 (AGENT_ORDER_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_05 (EXTMALL_ORDER_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_06 (GOODS_CD,SKU)
|
|
|
|
|
+) COMMENT='제휴몰주문업로드. 제휴몰주문 등록에 의한 발생';
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+################################################################################
|
|
|
|
|
+# 제휴몰주문업로드-업로드전 임시저장
|
|
|
|
|
+################################################################################
|
|
|
|
|
+DROP TABLE IF EXISTS TB_EXTMALL_ORDER_UPLOAD_TMP RESTRICT;
|
|
|
|
|
+CREATE TABLE TB_EXTMALL_ORDER_UPLOAD_TMP (
|
|
|
|
|
+ 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) DEFAULT NULL COMMENT '외부몰상품ID. SHOPLINKER_ORDER.ORDER_PRODUCT_ID',
|
|
|
|
|
+ EXTMALL_PROD_NM varchar(200) DEFAULT NULL COMMENT '외부몰상품명. SHOPLINKER_ORDER.PRODUCT_NAME',
|
|
|
|
|
+ GOODS_CD varchar(20) DEFAULT NULL COMMENT '상품코드(상품)',
|
|
|
|
|
+ SKU varchar(200) DEFAULT NULL COMMENT '옵션명(필수옵션+추가옵션)',
|
|
|
|
|
+ CURR_PRICE int NOT NULL DEFAULT '0' COMMENT '현재판매가. SHOPLINKER_ORDER.SALE_PRICE',
|
|
|
|
|
+ ORD_QTY int NOT NULL DEFAULT '0' COMMENT '주문수량. SHOPLINKER_ORDER.QUANTITY',
|
|
|
|
|
+ ORD_AMT int NOT NULL DEFAULT '0' COMMENT '주문금액. SHOPLINKER_ORDER.ORDER_PRICE',
|
|
|
|
|
+ CPN_DC_AMT int NOT NULL DEFAULT '0' COMMENT '쿠폰할인금액(오픈마켓(인터파크,지마켓,옥션,스토어팜,스마트스토어) + 고도몰 적용). SHOPLINKER_ORDER.DIS_PRICE_COUPON',
|
|
|
|
|
+ PNT_DC_AMT int NOT NULL DEFAULT '0' COMMENT '포인트할인금액(오픈마켓(인터파크,지마켓,옥션,스토어팜,스마트스토어) + 고도몰 적용). SHOPLINKER_ORDER.DIS_PRICE_POINT',
|
|
|
|
|
+ DELV_FEE int NOT NULL DEFAULT '0' 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) DEFAULT NULL COMMENT '주문자명. SHOPLINKER_ORDER.ORDER_NAME',
|
|
|
|
|
+ ORD_PHNNO varchar(20) DEFAULT NULL COMMENT '주문자휴대전화번호. SHOPLINKER_ORDER.ORDER_CEL',
|
|
|
|
|
+ ORD_TELNO varchar(20) DEFAULT NULL COMMENT '주문자전화번호. SHOPLINKER_ORDER.ORDER_TEL',
|
|
|
|
|
+ ORD_EMAIL varchar(100) DEFAULT NULL COMMENT '주문자이메일. SHOPLINKER_ORDER.ORDER_EMAIL',
|
|
|
|
|
+ RECIP_NM varchar(100) DEFAULT NULL COMMENT '수령자명. SHOPLINKER_ORDER.RECEIVE',
|
|
|
|
|
+ RECIP_PHNNO varchar(20) DEFAULT NULL COMMENT '수령자휴대전화번호. SHOPLINKER_ORDER.RECEIVE_CEL',
|
|
|
|
|
+ RECIP_TELNO varchar(20) DEFAULT NULL COMMENT '수령자전화번호. SHOPLINKER_ORDER.RECEIVE_TEL',
|
|
|
|
|
+ RECIP_ZIPCODE varchar(6) DEFAULT NULL COMMENT '수령자우편번호. SHOPLINKER_ORDER.RECEIVE_ZIPCODE',
|
|
|
|
|
+ RECIP_BASE_ADDR varchar(200) DEFAULT NULL COMMENT '수령자기본주소. SHOPLINKER_ORDER.RECEIVE_ADDR',
|
|
|
|
|
+ RECIP_DTL_ADDR varchar(200) DEFAULT NULL COMMENT '수령자상세주소. SHOPLINKER_ORDER.RECEIVE_ADDR',
|
|
|
|
|
+ DELV_MEMO varchar(1000) DEFAULT NULL COMMENT '배송메모. SHOPLINKER_ORDER.DELIVERY_MSG',
|
|
|
|
|
+ UPLOAD_STAT varchar(20) NOT NULL DEFAULT '00' COMMENT '업로드상태(공통코드G021)',
|
|
|
|
|
+ UPLOAD_FAIL_CD varchar(20) DEFAULT NULL COMMENT '업로드실패코드(공통코드G022)',
|
|
|
|
|
+ UPLOAD_FAIL_REASON varchar(500) DEFAULT NULL COMMENT '업로드실패사유',
|
|
|
|
|
+ ORD_NO int unsigned DEFAULT NULL COMMENT '주문번호(주문)',
|
|
|
|
|
+ DELV_ADDR_SQ int unsigned DEFAULT NULL COMMENT '배송지일련번호(배송지)',
|
|
|
|
|
+ OPT_CD varchar(200) DEFAULT NULL COMMENT '옵션코드.SHOPLINKER_ORDER.sku_match_code',
|
|
|
|
|
+ UPLOAD_GB varchar(1) DEFAULT NULL COMMENT '업로드구분(샵링커:S, 엑셀:E)',
|
|
|
|
|
+ REG_NO int unsigned NOT NULL COMMENT '등록자번호',
|
|
|
|
|
+ REG_DT timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시',
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_01 (ORD_RECV_DT,VENDOR_ID,EXTMALL_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_02 (ORD_DT,VENDOR_ID,EXTMALL_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_03 (REG_DT,VENDOR_ID,EXTMALL_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_04 (AGENT_ORDER_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_05 (EXTMALL_ORDER_ID),
|
|
|
|
|
+ KEY IX_EXTMALL_ORDER_UPLOAD_06 (GOODS_CD,SKU)
|
|
|
|
|
+) COMMENT='제휴몰주문업로드. 업로드전 임시저장';
|