|
|
@@ -1470,6 +1470,91 @@ INSERT INTO TB_COMMON_CODE VALUES ('G940', 'G940_88', '신한은행(조흥통합
|
|
|
--INSERT INTO TB_COMMON_CODE VALUES ('G940', 'G940_97', '카카오머니', NULL, 'N', 97, 1, NOW(), 1, NOW());
|
|
|
--INSERT INTO TB_COMMON_CODE VALUES ('G940', 'G940_98', '페이코', NULL, 'N', 98, 1, NOW(), 1, NOW());
|
|
|
|
|
|
+################################################################################
|
|
|
+#배송지
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_DELIVERY_ADDR RESTRICT;
|
|
|
+CREATE TABLE TB_DELIVERY_ADDR (
|
|
|
+ DELV_ADDR_SQ INT UNSIGNED NOT NULL COMMENT '배송지일련번호', -- 배송지일련번호
|
|
|
+ RECIP_NM VARCHAR(100) NULL COMMENT '수령자명', -- 수령자명
|
|
|
+ RECIP_PHNNO VARCHAR(20) NULL COMMENT '수령자휴대전화번호', -- 수령자휴대전화번호
|
|
|
+ RECIP_TELNO VARCHAR(20) NULL COMMENT '수령자전화번호', -- 수령자전화번호
|
|
|
+ RECIP_ZIP_NO VARCHAR(6) NULL COMMENT '수령자우편번호', -- 수령자우편번호
|
|
|
+ RECIP_BASE_ADDR VARCHAR(200) NULL COMMENT '수령자기본주소', -- 수령자기본주소
|
|
|
+ RECIP_DTL_ADDR VARCHAR(200) NULL COMMENT '수령자상세주소', -- 수령자상세주소
|
|
|
+ DELV_MEMO VARCHAR(1000) NULL COMMENT '배송메모', -- 배송메모
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+)
|
|
|
+COMMENT '주문문배송주소. 신규 주문/교환 등록에 의한 발생';
|
|
|
+
|
|
|
+-- 배송지
|
|
|
+ALTER TABLE TB_DELIVERY_ADDR
|
|
|
+ ADD CONSTRAINT PK_DELIVERY_ADDR -- 배송지 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ DELV_ADDR_SQ -- 배송지일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_DELIVERY_ADDR
|
|
|
+ MODIFY COLUMN DELV_ADDR_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '배송지일련번호';
|
|
|
+
|
|
|
+ALTER TABLE TB_DELIVERY_ADDR
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
+
|
|
|
+################################################################################
|
|
|
+#배송비
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_DELIVERY_FEE RESTRICT;
|
|
|
+CREATE TABLE TB_DELIVERY_FEE (
|
|
|
+ DELV_FEE_SQ INT UNSIGNED NOT NULL COMMENT '배송비일련번호', -- 배송비일련번호
|
|
|
+ PAY_SQ INT UNSIGNED NULL COMMENT '결제일련번호', -- 결제일련번호
|
|
|
+ ORD_NO INT UNSIGNED NOT NULL COMMENT '주문번호', -- 주문번호
|
|
|
+ DELV_FEE_GB VARCHAR(20) NOT NULL COMMENT '배송비구분(공통코드G018)', -- 배송비구분(공통코드G018)
|
|
|
+ DELV_FEE INT NOT NULL DEFAULT 0 COMMENT '배송비', -- 배송비
|
|
|
+ ORD_CHG_SQ INT UNSIGNED NULL COMMENT '주문변경일련번호', -- 주문변경일련번호
|
|
|
+ SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드', -- 공급업체코드
|
|
|
+ DELV_USAC_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '배송비정산여부', -- 배송비정산여부
|
|
|
+ DELV_USAC_DT TIMESTAMP NULL COMMENT '배송비정산일시', -- 배송비정산일시
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+)
|
|
|
+COMMENT '배송비. 주문, 주문취소, 배송비 등록에 의한 발생';
|
|
|
+
|
|
|
+-- 배송비
|
|
|
+ALTER TABLE TB_DELIVERY_FEE
|
|
|
+ ADD CONSTRAINT PK_DELIVERY_FEE -- 배송비 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ DELV_FEE_SQ -- 배송비일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 배송비 인덱스
|
|
|
+CREATE INDEX IX_DELIVERY_FEE_01
|
|
|
+ ON TB_DELIVERY_FEE( -- 배송비
|
|
|
+ PAY_SQ ASC -- 결제일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 배송비 인덱스2
|
|
|
+CREATE INDEX IX_DELIVERY_FEE_02
|
|
|
+ ON TB_DELIVERY_FEE( -- 배송비
|
|
|
+ PAY_SQ ASC -- 결제일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 배송비 인덱스3
|
|
|
+CREATE INDEX IX_DELIVERY_FEE_03
|
|
|
+ ON TB_DELIVERY_FEE( -- 배송비
|
|
|
+ ORD_CHG_SQ ASC -- 주문변경일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_DELIVERY_FEE
|
|
|
+ MODIFY COLUMN DELV_FEE_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '배송비일련번호';
|
|
|
+
|
|
|
+ALTER TABLE TB_DELIVERY_FEE
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
+
|
|
|
################################################################################
|
|
|
#출고처
|
|
|
################################################################################
|
|
|
@@ -2463,6 +2548,64 @@ AND NOT EXISTS (SELECT 1
|
|
|
|
|
|
COMMIT;
|
|
|
|
|
|
+################################################################################
|
|
|
+#결제
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_PAYMENT RESTRICT;
|
|
|
+CREATE TABLE TB_PAYMENT (
|
|
|
+ PAY_SQ INT UNSIGNED NOT NULL COMMENT '결제일련번호', -- 결제일련번호
|
|
|
+ ORD_NO INT UNSIGNED NULL COMMENT '주문번호', -- 주문번호
|
|
|
+ PAY_DT TIMESTAMP NULL COMMENT '결제일시', -- 결제일시
|
|
|
+ PAY_MEANS VARCHAR(20) NOT NULL COMMENT '결제수단(공통코드G014)', -- 결제수단(공통코드G014)
|
|
|
+ PAY_AMT INT NOT NULL COMMENT '취소/부분취소시 마이너스(-)', -- 결제금액
|
|
|
+ GFCD_PAY_AMT INT NOT NULL DEFAULT 0 COMMENT '상품권결제금액', -- 상품권결제금액
|
|
|
+ PG_CPN_AMT INT NOT NULL DEFAULT 0 COMMENT 'PG쿠폰금액', -- PG쿠폰금액
|
|
|
+ NPAY_PNT_AMT INT NOT NULL DEFAULT 0 COMMENT '네이버페이포인트금액', -- 네이버페이포인트금액
|
|
|
+ PAY_GB CHAR(1) NOT NULL DEFAULT 'O' COMMENT '결제구분(O:주문시결제, D:배송시결제, E:에러(강제 결제 태울 때 또는 에러일 때)', -- 결제구분
|
|
|
+ PAY_STAT VARCHAR(20) NOT NULL DEFAULT 'G016_00' COMMENT '결제상태(공통코드G016)', -- 결제상태(공통코드G016)
|
|
|
+ PG_GB VARCHAR(20) NULL COMMENT 'PG구분(공통코드G015)', -- PG구분(공통코드G015)
|
|
|
+ PG_TID VARCHAR(100) NULL COMMENT 'PG거래ID', -- PG거래ID
|
|
|
+ PG_TRADE_NO VARCHAR(50) NULL COMMENT 'PG거래번호(승인번호)', -- PG거래번호(승인번호)
|
|
|
+ PG_SHOP_ID VARCHAR(20) NULL COMMENT 'PG가맹점ID', -- PG가맹점ID
|
|
|
+ CARD_TYPE VARCHAR(1) NULL COMMENT 'PG카드유형(Y:체크카드, N:신용카드, G:기프트카드) 결제수단이 "30:신용카드"일 때 사용. PG사에서 받은 값', -- 카드유형
|
|
|
+ CARD_KIND VARCHAR(5) NULL COMMENT '카드종류. 결제수단이 "30:신용카드"일 때 사용. PG사에서 받은 값', -- 카드종류
|
|
|
+ CARD_BANK VARCHAR(10) NULL COMMENT '카드발급은행. 결제수단이 "30:신용카드"일 때 사용. PG사에서 받은 값', -- 카드발급은행
|
|
|
+ CARD_NM VARCHAR(50) NULL COMMENT '카드명. 결제수단이 "30:신용카드"일 때 사용. PG사에서 받은 값', -- 카드명
|
|
|
+ CARD_MIPS VARCHAR(2) NULL COMMENT '카드할부개월수. 결제수단이 "30:신용카드"일 때 사용. PG사에서 받은 값', -- 카드할부개월수
|
|
|
+ CARD_PCABLE_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '부분취소가능여부', -- 부분취소가능여부
|
|
|
+ VA_NO VARCHAR(20) NULL COMMENT '가상계좌번호. 결제수단이 "20:무통장입금일" 때 사용', -- 가상계좌번호
|
|
|
+ VA_NM VARCHAR(100) NULL COMMENT '가상계좌예금주명. 결제수단이 "20:무통장입금일" 때 사용', -- 가상계좌예금주명
|
|
|
+ VA_BANK VARCHAR(20) NULL COMMENT '가상계좌은행(공통코드G940). 결제수단이 "20:무통장입금일" 때 사용', -- 가상계좌은행(공통코드G940)
|
|
|
+ VA_DEADLINE TIMESTAMP NULL COMMENT '무통장입금마감일시. 결제수단이 "20:무통장입금일" 때 사용', -- 무통장입금마감일시
|
|
|
+ TELECOM VARCHAR(3) NULL COMMENT '통신사.결제수단이 휴대폰결제인경우만 사용', -- 통신사
|
|
|
+ ESCROW_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '에스크로여부', -- 에스크로여부
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+)
|
|
|
+COMMENT '결제. 결제에 의한 발생';
|
|
|
+
|
|
|
+-- 결제
|
|
|
+ALTER TABLE TB_PAYMENT
|
|
|
+ ADD CONSTRAINT PK_PAYMENT -- 결제 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ PAY_SQ -- 결제일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 결제 인덱스
|
|
|
+CREATE INDEX IX_PAYMENT_01
|
|
|
+ ON TB_PAYMENT( -- 결제
|
|
|
+ PAY_DT ASC, -- 결제일시
|
|
|
+ PAY_STAT ASC -- 결제상태(공통코드G016)
|
|
|
+ );
|
|
|
+
|
|
|
+-- 결제 인덱스2
|
|
|
+CREATE INDEX IX_PAYMENT_02
|
|
|
+ ON TB_PAYMENT( -- 결제
|
|
|
+ ORD_NO ASC -- 주문번호
|
|
|
+ );
|
|
|
+
|
|
|
################################################################################
|
|
|
#로그인유지토큰
|
|
|
################################################################################
|
|
|
@@ -2478,6 +2621,50 @@ CREATE TABLE TB_PERSISTENT_TOKEN
|
|
|
COMMENT '로그인유지토큰. 로그인유지용 토큰 생성에 의한 발생'
|
|
|
;
|
|
|
|
|
|
+################################################################################
|
|
|
+#PG이력
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_PG_HST RESTRICT;
|
|
|
+CREATE TABLE TB_PG_HST (
|
|
|
+ PG_HST_SQ INT UNSIGNED NOT NULL COMMENT 'PG이력일련번호', -- PG이력일련번호
|
|
|
+ PAY_SQ INT UNSIGNED NULL COMMENT '결제일련번호', -- 결제일련번호
|
|
|
+ ORD_NO INT UNSIGNED NULL COMMENT '주문번호', -- 주문번호
|
|
|
+ PG_TID VARCHAR(100) NULL COMMENT 'PG거래ID', -- PG거래ID
|
|
|
+ PG_TRADE_NO VARCHAR(50) NULL COMMENT 'PG거래번호(승인번호)', -- PG거래번호(승인번호)
|
|
|
+ PG_SHOP_ID VARCHAR(20) NULL COMMENT 'PG가맹점ID', -- PG가맹점ID
|
|
|
+ PG_RESULT_CD VARCHAR(20) NULL COMMENT 'PG결과코드', -- PG결과코드
|
|
|
+ PG_RESULT_MSG VARCHAR(4000) NULL COMMENT 'PG결과메시지', -- PG결과메시지
|
|
|
+ PG_FULLTEXT LONGTEXT NULL COMMENT 'PG전문', -- PG전문
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
+)
|
|
|
+COMMENT 'PG이력. PG통신에 의한 발생.';
|
|
|
+
|
|
|
+-- PG이력
|
|
|
+ALTER TABLE TB_PG_HST
|
|
|
+ ADD CONSTRAINT PK_PG_HST -- PG이력 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ PG_HST_SQ -- PG이력일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- PG이력 인덱스
|
|
|
+CREATE INDEX IX_PG_HST_01
|
|
|
+ ON TB_PG_HST( -- PG이력
|
|
|
+ PAY_SQ ASC -- 결제일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- PG이력 인덱스2
|
|
|
+CREATE INDEX IX_PG_HST_02
|
|
|
+ ON TB_PG_HST( -- PG이력
|
|
|
+ ORD_NO ASC -- 주문번호
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_PG_HST
|
|
|
+ MODIFY COLUMN PG_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'PG이력일련번호';
|
|
|
+
|
|
|
+ALTER TABLE TB_PG_HST
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
+
|
|
|
################################################################################
|
|
|
#검색데이터
|
|
|
################################################################################
|
|
|
@@ -5050,6 +5237,61 @@ AND B.CD_GB = 'G004'
|
|
|
AND C.CD_GB = 'G005'
|
|
|
;
|
|
|
|
|
|
+################################################################################
|
|
|
+#네이버페이API이력
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_NPAY_API_HST RESTRICT;
|
|
|
+CREATE TABLE TB_NPAY_API_HST (
|
|
|
+ NPAY_API_HST_SQ INT UNSIGNED NOT NULL COMMENT '네이버페이API이력번호', -- 네이버페이API이력번호
|
|
|
+ API_GB VARCHAR(30) NOT NULL COMMENT 'API구분', -- API구분
|
|
|
+ NPAY_PROD_ORD_ID VARCHAR(50) NOT NULL COMMENT '네이버페이상품주문번호(TB_ORDER_DETAIL.EXTMALL_ORDER_ID)', -- 네이버페이상품주문번호
|
|
|
+ ERROR_CD VARCHAR(100) NULL COMMENT '에러코드', -- 에러코드
|
|
|
+ ERROR_MSG VARCHAR(500) NULL COMMENT '에러메시지', -- 에러메시지
|
|
|
+ NPAY_TIMESTAMP VARCHAR(50) NULL COMMENT '네이버페이TIMESTAMP', -- 네이버페이TIMESTAMP
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
+)
|
|
|
+COMMENT '네이버페이API이력. 신규 네이버페이API 통신에의한 발생';
|
|
|
+
|
|
|
+-- 네이버페이API이력
|
|
|
+ALTER TABLE TB_NPAY_API_HST
|
|
|
+ ADD CONSTRAINT PK_NPAY_API_HST -- 네이버페이API이력 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ NPAY_API_HST_SQ -- 네이버페이API이력번호
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_NPAY_API_HST
|
|
|
+ MODIFY COLUMN NPAY_API_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '네이버페이API이력번호';
|
|
|
+
|
|
|
+ALTER TABLE TB_NPAY_API_HST
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
+
|
|
|
+################################################################################
|
|
|
+#네이버페이주문
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_NPAY_ORDER RESTRICT;
|
|
|
+CREATE TABLE TB_NPAY_ORDER (
|
|
|
+ NPAY_ORD_NO INT UNSIGNED NOT NULL COMMENT '네이버페이주문번호', -- 네이버페이주문번호
|
|
|
+ GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
+ OPT_CD VARCHAR(200) NOT NULL COMMENT '옵션코드', -- 옵션코드
|
|
|
+ CUST_NO INT UNSIGNED NOT NULL COMMENT '비회원주문, 외부몰 주문은 0', -- 고객번호
|
|
|
+ SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)', -- 사이트코드(공통코드G000)
|
|
|
+ FRONT_GB VARCHAR(1) NOT NULL COMMENT '앱프론트구분(P:PC, M:모바일, A:)', -- 프론트구분
|
|
|
+ AF_LINK_CD VARCHAR(20) NULL COMMENT '제휴링크코드', -- 제휴링크코드
|
|
|
+ ITHR_CD VARCHAR(20) NULL COMMENT '유입경로(공통코드G027)', -- 유입경로(공통코드G027)
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
+)
|
|
|
+COMMENT '네이버페이주문. 신규 주문형 네이버페이 생성시 발생';
|
|
|
+
|
|
|
+-- 네이버페이주문
|
|
|
+ALTER TABLE TB_NPAY_ORDER
|
|
|
+ ADD CONSTRAINT PK_NPAY_ORDER -- 네이버페이주문 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ NPAY_ORD_NO, -- 네이버페이주문번호
|
|
|
+ GOODS_CD, -- 상품코드
|
|
|
+ OPT_CD -- 옵션코드
|
|
|
+ );
|
|
|
+
|
|
|
################################################################################
|
|
|
#상품고시정보
|
|
|
################################################################################
|
|
|
@@ -5243,6 +5485,280 @@ ALTER TABLE TB_OPTION_ADD_PRICE_RES
|
|
|
ALTER TABLE TB_OPTION_ADD_PRICE_RES
|
|
|
AUTO_INCREMENT = 1;
|
|
|
|
|
|
+################################################################################
|
|
|
+#주문
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_ORDER RESTRICT;
|
|
|
+CREATE TABLE TB_ORDER (
|
|
|
+ ORD_NO INT UNSIGNED NOT NULL COMMENT '주문번호', -- 주문번호
|
|
|
+ MALL_GB VARCHAR(20) NOT NULL COMMENT '몰구분(공통코드G011)', -- 몰구분(공통코드G011)
|
|
|
+ ORD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '주문일시', -- 주문일시
|
|
|
+ PAY_DT TIMESTAMP NULL COMMENT '결제일시', -- 결제일시
|
|
|
+ CUST_NO INT UNSIGNED NOT NULL COMMENT '비회원주문, 외부몰 주문은 0', -- 고객번호
|
|
|
+ ORD_NM VARCHAR(50) NULL COMMENT '주문자명', -- 주문자명
|
|
|
+ ORD_PHNNO VARCHAR(20) NULL COMMENT '휴대전화번호', -- 휴대전화번호
|
|
|
+ ORD_TELNO VARCHAR(20) NULL COMMENT '전화번호', -- 전화번호
|
|
|
+ ORD_EMAIL VARCHAR(100) NULL COMMENT '이메일', -- 이메일
|
|
|
+ SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)', -- 사이트코드(공통코드G000)
|
|
|
+ NPAY_ORD_NO INT UNSIGNED NULL COMMENT '용네이버페이 주문형일경우에만 사', -- 네이버페이주문번호
|
|
|
+ FRONT_GB VARCHAR(1) NOT NULL COMMENT '앱프론트구분(P:PC, M:모바일, A:)', -- 프론트구분
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+)
|
|
|
+COMMENT '주문. 결제완료 시 주문 등록에 의한 발생';
|
|
|
+
|
|
|
+-- 주문
|
|
|
+ALTER TABLE TB_ORDER
|
|
|
+ ADD CONSTRAINT PK_ORDER -- 주문 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ ORD_NO -- 주문번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 주문 인덱스
|
|
|
+CREATE INDEX IX_ORDER_O1
|
|
|
+ ON TB_ORDER( -- 주문
|
|
|
+ ORD_DT ASC -- 주문일시
|
|
|
+ );
|
|
|
+
|
|
|
+-- 주문 인덱스2
|
|
|
+CREATE INDEX IX_ORDER_O2
|
|
|
+ ON TB_ORDER( -- 주문
|
|
|
+ CUST_NO ASC -- 고객번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 주문 인덱스3
|
|
|
+CREATE INDEX IX_ORDER_O3
|
|
|
+ ON TB_ORDER( -- 주문
|
|
|
+ ORD_NM ASC -- 주문자명
|
|
|
+ );
|
|
|
+
|
|
|
+-- 주문 인덱스4
|
|
|
+CREATE INDEX IX_ORDER_O4
|
|
|
+ ON TB_ORDER( -- 주문
|
|
|
+ ORD_NM ASC -- 주문자명
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_ORDER
|
|
|
+ MODIFY COLUMN ORD_NO INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '주문번호';
|
|
|
+
|
|
|
+ALTER TABLE TB_ORDER
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
+
|
|
|
+-- 재고연계기준
|
|
|
+ALTER TABLE TB_STOCK_SYNC_BASE
|
|
|
+ ADD CONSTRAINT PK_STOCK_SYNC_BASE -- 재고연계기준 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ DELV_LOC_CD, -- 출고처코드
|
|
|
+ BRAND_CD, -- 브랜드코드
|
|
|
+ FORMAL_GB -- 정상이월구분(공통코드G009)
|
|
|
+ );
|
|
|
+
|
|
|
+################################################################################
|
|
|
+#주문상세
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_ORDER_DETAIL RESTRICT;
|
|
|
+CREATE TABLE TB_ORDER_DETAIL (
|
|
|
+ ORD_DTL_NO INT UNSIGNED NOT NULL COMMENT '주문상세번호', -- 주문상세번호
|
|
|
+ ORD_NO INT UNSIGNED NOT NULL COMMENT '주문번호', -- 주문번호
|
|
|
+ ORD_EXCH_GB CHAR(1) NOT NULL DEFAULT 'O' COMMENT '주문교환구분(O:주문,E:교환)', -- 주문교환구분(O:주문,E:교환)
|
|
|
+ ORD_DTL_STAT VARCHAR(20) NOT NULL DEFAULT 'G013_00' COMMENT '주문상세상태(공통코드G013)', -- 주문상세상태(공통코드G013)
|
|
|
+ ORG_ORD_DTL_NO INT UNSIGNED NULL COMMENT '원주문상세번호(주문상세). 교환 시에만 사용', -- 원주문상세번호
|
|
|
+ SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드', -- 공급업체코드
|
|
|
+ GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
+ OPT_CD VARCHAR(200) NOT NULL COMMENT '옵션코드', -- 옵션코드
|
|
|
+ OPT_CD1 VARCHAR(200) NULL COMMENT '옵션코드1',
|
|
|
+ OPT_CD2 VARCHAR(200) NULL COMMENT '옵션코드2',
|
|
|
+ FORMAL_GB VARCHAR(20) NULL DEFAULT 'G009_10' COMMENT '정상이월구분(공통코드G009)', -- 정상이월구분(공통코드G009)
|
|
|
+ GOODS_TYPE VARCHAR(20) NOT NULL COMMENT '상품타입(공통코드G056)', -- 상품타입(공통코드G056)
|
|
|
+ LIST_PRICE INT UNSIGNED NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
|
|
|
+ CURR_PRICE INT UNSIGNED NOT NULL COMMENT '현재판매가', -- 현재판매가
|
|
|
+ DC_RATE FLOAT(5,2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '할인율', -- 할인율
|
|
|
+ OPT_ADD_PRICE INT NOT NULL DEFAULT 0 COMMENT '옵션추가가격', -- 옵션추가가격
|
|
|
+ ORD_QTY SMALLINT UNSIGNED NOT NULL COMMENT '주문수량', -- 주문수량
|
|
|
+ ORD_AMT INT UNSIGNED NOT NULL COMMENT '주문금액', -- 주문금액
|
|
|
+ CNCL_RTN_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '취소반품수량', -- 취소반품수량
|
|
|
+ CNCL_RTN_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '취소반품금액', -- 취소반품금액
|
|
|
+ CPN1_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '1차쿠폰(즉시할인쿠폰)할인금액', -- 1차쿠폰(즉시할인쿠폰)할인금액
|
|
|
+ TMTB1_SQ INT UNSIGNED NULL COMMENT '다다익선1일련번호', -- 다다익선1일련번호
|
|
|
+ TMTB1_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '다다익선1할인금액', -- 다다익선1할인금액
|
|
|
+ TMTB2_SQ INT UNSIGNED NULL COMMENT '다다익선2일련번호', -- 다다익선2일련번호
|
|
|
+ TMTB2_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '다다익선2할인금액', -- 다다익선2할인금액
|
|
|
+ GOODS_CPN_SQ INT UNSIGNED NULL COMMENT '상품쿠폰일련번호(고객보유쿠폰일련번호)', -- 상품쿠폰일련번호
|
|
|
+ GOODS_CPN_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '상품쿠폰할인금액', -- 상품쿠폰할인금액
|
|
|
+ CART_CPN_SQ INT UNSIGNED NULL COMMENT '장바구니쿠폰일련번호(고객보유쿠폰일련번호)', -- 장바구니쿠폰일련번호
|
|
|
+ CART_CPN_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '장바구니쿠폰할인금액', -- 장바구니쿠폰할인금액
|
|
|
+ PNT_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '포인트할인금액', -- 포인트할인금액
|
|
|
+ PRE_PNT_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '선포인트할인금액', -- 선포인트할인금액
|
|
|
+ SAVE_PNT_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '적립포인트금액', -- 적립포인트금액
|
|
|
+ REAL_ORD_AMT INT UNSIGNED NOT NULL COMMENT '실주문금액', -- 실주문금액
|
|
|
+ VENDOR_ID VARCHAR(20) NULL COMMENT '외부몰벤더ID(공통코드G003)', -- 외부몰벤더ID(공통코드G003)
|
|
|
+ EXTMALL_ID VARCHAR(20) NULL COMMENT '외부몰ID(외부몰)', -- 외부몰ID(외부몰)
|
|
|
+ AGENT_ORDER_ID VARCHAR(30) NULL COMMENT '에이전트주문번호. 몰구분이 "G011_20:외부몰"일 때 사용', -- 에이전트주문번호
|
|
|
+ EXTMALL_ORDER_ID VARCHAR(50) NULL COMMENT '외부몰주문번호(=쇼핑몰주문번호). 몰구분이 "G011_20:외부몰"일 때 사용', -- 외부몰주문번호
|
|
|
+ CHANGABLE_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '교환가능여부(Y:교환가능)', -- 교환가능여부(Y:교환가능)
|
|
|
+ CHANGE_FEE_FREE_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '교환배송비무료여부(Y:교환배송비무료)', -- 교환배송비무료여부(Y:교환배송비무료)
|
|
|
+ RETURNABLE_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '반품가능여부(Y:반품가능)', -- 반품가능여부(Y:반품가능)
|
|
|
+ RETURN_FEE_FREE_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '반품배송비무료여부(Y:반품배송비무료)', -- 반품배송비무료여부(Y:반품배송비무료)
|
|
|
+ SOLDOUT_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '결품여부(Y:결품)', -- 결품여부(Y:결품)
|
|
|
+ SOLDOUT_MEMO VARCHAR(500) NULL COMMENT '결품메모', -- 결품메모
|
|
|
+ SOLDOUT_REG_NO INT UNSIGNED NULL COMMENT '결품등록자번호', -- 결품등록자번호
|
|
|
+ SOLDOUT_REG_DT TIMESTAMP NULL COMMENT '결품등록일시', -- 결품등록일시
|
|
|
+ DELV_ADDR_SQ INT UNSIGNED NOT NULL COMMENT '배송지일련번호', -- 배송지일련번호
|
|
|
+ SHOT_DELV_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '총알배송여부', -- 총알배송여부
|
|
|
+ GIFT_PACK_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '선물포장여부', -- 선물포장여부
|
|
|
+ DELV_LOC_CD VARCHAR(20) NULL COMMENT '출고처코드', -- 출고처코드
|
|
|
+ DELV_ASSIGN_DT TIMESTAMP NULL COMMENT '출고지정일시', -- 출고지정일시
|
|
|
+ DELV_ASSIGN_STAT CHAR(1) NOT NULL DEFAULT 'P' COMMENT '출고지정상태(P:대기,Y:수락,N:거부). 입점은 DEFAULT ''Y''', -- 출고지정상태(P:대기,Y:수락,N:거부)
|
|
|
+ DSTRBT_NOTE VARCHAR(1000) NULL COMMENT '물류비고(물류담당자에게 공지)', -- 물류비고(물류담당자에게 공지)
|
|
|
+ DELV_STDT TIMESTAMP NULL COMMENT '배송시작일시', -- 배송시작일시
|
|
|
+ DELV_EDDT TIMESTAMP NULL COMMENT '배송완료일시', -- 배송완료일시
|
|
|
+ SHIP_COMP_CD VARCHAR(20) NULL COMMENT '배송업체코드', -- 배송업체코드
|
|
|
+ INVOICE_NO VARCHAR(30) NULL COMMENT '송장번호', -- 송장번호
|
|
|
+ INVOICE_SEND_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '송장전송여부(Y:전송완료, N:전송미완료, X:전송할필요없음)', -- 송장전송여부
|
|
|
+ SELL_STORE_CD VARCHAR(20) NULL COMMENT '판매매장코드', -- 판매매장코드
|
|
|
+ SELL_FEE_RATE FLOAT(5,2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '판매수수료율', -- 판매수수료율
|
|
|
+ AF_LINK_CD VARCHAR(20) NULL COMMENT '제휴링크코드', -- 제휴링크코드
|
|
|
+ ITHR_CD VARCHAR(20) NULL COMMENT '유입경로(공통코드G027)', -- 유입경로(공통코드G027)
|
|
|
+ CONTENTS_LOC VARCHAR(20) NULL COMMENT '컨텐츠위치(공통코드G028)', -- 컨텐츠위치(공통코드G028)
|
|
|
+ PLAN_DTL_SQ INT UNSIGNED NULL COMMENT '기획전상세번호', -- 기획전상세번호
|
|
|
+ SOCIAL_SQ INT UNSIGNED NULL COMMENT '소셜일련번호', -- 소셜일련번호
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+)
|
|
|
+COMMENT '주문상세. 신규 주문 등록에 의한 발생';
|
|
|
+
|
|
|
+-- 주문상세
|
|
|
+ALTER TABLE TB_ORDER_DETAIL
|
|
|
+ ADD CONSTRAINT PK_ORDER_DETAIL -- 주문상세 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ ORD_DTL_NO -- 주문상세번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 주문상세 인덱스
|
|
|
+CREATE INDEX IX_ORDER_DETAIL_01
|
|
|
+ ON TB_ORDER_DETAIL( -- 주문상세
|
|
|
+ ORD_NO ASC -- 주문번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 주문상세 인덱스2
|
|
|
+CREATE INDEX IX_ORDER_DETAIL_02
|
|
|
+ ON TB_ORDER_DETAIL( -- 주문상세
|
|
|
+ AGENT_ORDER_ID ASC -- 에이전트주문번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 주문상세 인덱스3
|
|
|
+CREATE INDEX IX_ORDER_DETAIL_03
|
|
|
+ ON TB_ORDER_DETAIL( -- 주문상세
|
|
|
+ EXTMALL_ORDER_ID ASC -- 외부몰주문번호
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_ORDER_DETAIL
|
|
|
+ MODIFY COLUMN ORD_DTL_NO INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '주문상세번호';
|
|
|
+
|
|
|
+ALTER TABLE TB_ORDER_DETAIL
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
+
|
|
|
+################################################################################
|
|
|
+#주문상세이력
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_ORDER_DETAIL_HST RESTRICT;
|
|
|
+CREATE TABLE TB_ORDER_DETAIL_HST (
|
|
|
+ ORD_DTL_HST_SQ INT UNSIGNED NOT NULL COMMENT '주문상세이력번호', -- 주문상세이력번호
|
|
|
+ ORD_DTL_NO INT UNSIGNED NOT NULL COMMENT '주문상세번호', -- 주문상세번호
|
|
|
+ ORD_NO INT UNSIGNED NOT NULL COMMENT '주문번호', -- 주문번호
|
|
|
+ ORD_EXCH_GB CHAR(1) NOT NULL DEFAULT 'O' COMMENT '주문교환구분(O:주문,E:교환)', -- 주문교환구분(O:주문,E:교환)
|
|
|
+ ORD_DTL_STAT VARCHAR(20) NOT NULL DEFAULT 'G013_00' COMMENT '주문상세상태(공통코드G013)', -- 주문상세상태(공통코드G013)
|
|
|
+ ORG_ORD_DTL_NO INT UNSIGNED NULL COMMENT '원주문상세번호(주문상세). 교환 시에만 사용', -- 원주문상세번호
|
|
|
+ SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드', -- 공급업체코드
|
|
|
+ GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
+ OPT_CD VARCHAR(200) NOT NULL COMMENT '옵션코드', -- 옵션코드
|
|
|
+ FORMAL_GB VARCHAR(20) NULL DEFAULT 'G009_10' COMMENT '정상이월구분(공통코드G009)', -- 정상이월구분(공통코드G009)
|
|
|
+ GOODS_TYPE VARCHAR(20) NOT NULL COMMENT '상품타입(공통코드G056)', -- 상품타입(공통코드G056)
|
|
|
+ LIST_PRICE INT UNSIGNED NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
|
|
|
+ CURR_PRICE INT UNSIGNED NOT NULL COMMENT '현재판매가', -- 현재판매가
|
|
|
+ DC_RATE FLOAT(5,2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '할인율', -- 할인율
|
|
|
+ OPT_ADD_PRICE INT NOT NULL DEFAULT 0 COMMENT '옵션추가가격', -- 옵션추가가격
|
|
|
+ ORD_QTY SMALLINT UNSIGNED NOT NULL COMMENT '주문수량', -- 주문수량
|
|
|
+ ORD_AMT INT UNSIGNED NOT NULL COMMENT '주문금액', -- 주문금액
|
|
|
+ CNCL_RTN_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '취소반품수량', -- 취소반품수량
|
|
|
+ CNCL_RTN_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '취소반품금액', -- 취소반품금액
|
|
|
+ CPN1_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '1차쿠폰(즉시할인쿠폰)할인금액', -- 1차쿠폰(즉시할인쿠폰)할인금액
|
|
|
+ TMTB1_SQ INT UNSIGNED NULL COMMENT '다다익선1일련번호', -- 다다익선1일련번호
|
|
|
+ TMTB1_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '다다익선1할인금액', -- 다다익선1할인금액
|
|
|
+ TMTB2_SQ INT UNSIGNED NULL COMMENT '다다익선2일련번호', -- 다다익선2일련번호
|
|
|
+ TMTB2_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '다다익선2할인금액', -- 다다익선2할인금액
|
|
|
+ GOODS_CPN_SQ INT UNSIGNED NULL COMMENT '상품쿠폰일련번호(고객보유쿠폰일련번호)', -- 상품쿠폰일련번호
|
|
|
+ GOODS_CPN_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '상품쿠폰할인금액', -- 상품쿠폰할인금액
|
|
|
+ CART_CPN_SQ INT UNSIGNED NULL COMMENT '장바구니쿠폰일련번호(고객보유쿠폰일련번호)', -- 장바구니쿠폰일련번호
|
|
|
+ CART_CPN_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '장바구니쿠폰할인금액', -- 장바구니쿠폰할인금액
|
|
|
+ PNT_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '포인트할인금액', -- 포인트할인금액
|
|
|
+ PRE_PNT_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '선포인트할인금액', -- 선포인트할인금액
|
|
|
+ SAVE_PNT_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '적립포인트금액', -- 적립포인트금액
|
|
|
+ REAL_ORD_AMT INT UNSIGNED NOT NULL COMMENT '실주문금액', -- 실주문금액
|
|
|
+ VENDOR_ID VARCHAR(20) NULL COMMENT '외부몰벤더ID(공통코드G003)', -- 외부몰벤더ID(공통코드G003)
|
|
|
+ EXTMALL_ID VARCHAR(20) NULL COMMENT '외부몰ID(외부몰)', -- 외부몰ID(외부몰)
|
|
|
+ AGENT_ORDER_ID VARCHAR(30) NULL COMMENT '에이전트주문번호. 몰구분이 "G011_20:외부몰"일 때 사용', -- 에이전트주문번호
|
|
|
+ EXTMALL_ORDER_ID VARCHAR(50) NULL COMMENT '외부몰주문번호(=쇼핑몰주문번호). 몰구분이 "G011_20:외부몰"일 때 사용', -- 외부몰주문번호
|
|
|
+ CHANGABLE_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '교환가능여부(Y:교환가능)', -- 교환가능여부(Y:교환가능)
|
|
|
+ CHANGE_FEE_FREE_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '교환배송비무료여부(Y:교환배송비무료)', -- 교환배송비무료여부(Y:교환배송비무료)
|
|
|
+ RETURNABLE_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '반품가능여부(Y:반품가능)', -- 반품가능여부(Y:반품가능)
|
|
|
+ RETURN_FEE_FREE_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '반품배송비무료여부(Y:반품배송비무료)', -- 반품배송비무료여부(Y:반품배송비무료)
|
|
|
+ SOLDOUT_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '결품여부(Y:결품)', -- 결품여부(Y:결품)
|
|
|
+ SOLDOUT_MEMO VARCHAR(500) NULL COMMENT '결품메모', -- 결품메모
|
|
|
+ SOLDOUT_REG_NO INT UNSIGNED NULL COMMENT '결품등록자번호', -- 결품등록자번호
|
|
|
+ SOLDOUT_REG_DT TIMESTAMP NULL COMMENT '결품등록일시', -- 결품등록일시
|
|
|
+ DELV_ADDR_SQ INT UNSIGNED NOT NULL COMMENT '배송지일련번호', -- 배송지일련번호
|
|
|
+ SHOT_DELV_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '총알배송여부', -- 총알배송여부
|
|
|
+ GIFT_PACK_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '선물포장여부', -- 선물포장여부
|
|
|
+ DELV_LOC_CD VARCHAR(20) NULL COMMENT '출고처코드', -- 출고처코드
|
|
|
+ DELV_ASSIGN_DT TIMESTAMP NULL COMMENT '출고지정일시', -- 출고지정일시
|
|
|
+ DELV_ASSIGN_STAT CHAR(1) NOT NULL DEFAULT 'P' COMMENT '출고지정상태(P:대기,Y:수락,N:거부). 입점은 DEFAULT ''Y''', -- 출고지정상태(P:대기,Y:수락,N:거부)
|
|
|
+ DSTRBT_NOTE VARCHAR(1000) NULL COMMENT '물류비고(물류담당자에게 공지)', -- 물류비고(물류담당자에게 공지)
|
|
|
+ DELV_STDT TIMESTAMP NULL COMMENT '배송시작일시', -- 배송시작일시
|
|
|
+ DELV_EDDT TIMESTAMP NULL COMMENT '배송완료일시', -- 배송완료일시
|
|
|
+ SHIP_COMP_CD VARCHAR(20) NULL COMMENT '배송업체코드', -- 배송업체코드
|
|
|
+ INVOICE_NO VARCHAR(30) NULL COMMENT '송장번호', -- 송장번호
|
|
|
+ INVOICE_SEND_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '송장전송여부(Y:전송완료, N:전송미완료, X:전송할필요없음)', -- 송장전송여부
|
|
|
+ SELL_STORE_CD VARCHAR(20) NULL COMMENT '판매매장코드', -- 판매매장코드
|
|
|
+ SELL_FEE_RATE FLOAT(5,2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '판매수수료율', -- 판매수수료율
|
|
|
+ AF_LINK_CD VARCHAR(20) NULL COMMENT '제휴링크코드', -- 제휴링크코드
|
|
|
+ ITHR_CD VARCHAR(20) NULL COMMENT '유입경로(공통코드G027)', -- 유입경로(공통코드G027)
|
|
|
+ CONTENTS_LOC VARCHAR(20) NULL COMMENT '컨텐츠위치(공통코드G028)', -- 컨텐츠위치(공통코드G028)
|
|
|
+ PLAN_DTL_SQ INT UNSIGNED NULL COMMENT '기획전상세번호', -- 기획전상세번호
|
|
|
+ SOCIAL_SQ INT UNSIGNED NULL COMMENT '소셜일련번호', -- 소셜일련번호
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
+ UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
|
|
|
+)
|
|
|
+COMMENT '주문상세이력. 신규 주문 등록,변에 의한 발생';
|
|
|
+
|
|
|
+-- 주문상세이력
|
|
|
+ALTER TABLE TB_ORDER_DETAIL_HST
|
|
|
+ ADD CONSTRAINT PK_ORDER_DETAIL_HST -- 주문상세이력 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ ORD_DTL_HST_SQ -- 주문상세이력번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 주문상세이력 인덱스
|
|
|
+CREATE INDEX IX_ORDER_DETAIL_HST_01
|
|
|
+ ON TB_ORDER_DETAIL_HST( -- 주문상세이력
|
|
|
+ ORD_DTL_NO ASC -- 주문상세번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 주문상세이력 인덱스2
|
|
|
+CREATE INDEX IX_ORDER_DETAIL_HST_02
|
|
|
+ ON TB_ORDER_DETAIL_HST( -- 주문상세이력
|
|
|
+ ORD_NO ASC -- 주문번호
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_ORDER_DETAIL_HST
|
|
|
+ MODIFY COLUMN ORD_DTL_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '주문상세이력번호';
|
|
|
+
|
|
|
################################################################################
|
|
|
#재고연계기준
|
|
|
################################################################################
|
|
|
@@ -5260,15 +5776,6 @@ CREATE TABLE TB_STOCK_SYNC_BASE (
|
|
|
)
|
|
|
COMMENT '재고연계기준. 출고처+브랜드+정상이월구분별 재고연계기준 등록에 의한 발생';
|
|
|
|
|
|
--- 재고연계기준
|
|
|
-ALTER TABLE TB_STOCK_SYNC_BASE
|
|
|
- ADD CONSTRAINT PK_STOCK_SYNC_BASE -- 재고연계기준 기본키
|
|
|
- PRIMARY KEY (
|
|
|
- DELV_LOC_CD, -- 출고처코드
|
|
|
- BRAND_CD, -- 브랜드코드
|
|
|
- FORMAL_GB -- 정상이월구분(공통코드G009)
|
|
|
- );
|
|
|
-
|
|
|
################################################################################
|
|
|
#재고연동
|
|
|
################################################################################
|