|
|
@@ -151,8 +151,9 @@ CREATE TABLE TB_BRAND
|
|
|
DISTRIBUTION_GB VARCHAR(20) NOT NULL COMMENT '유통구분(공통코드 G065)',
|
|
|
SELF_YN CHAR(1) DEFAULT 'N' NOT NULL COMMENT '자사여부(Y:자사, N:입점)',
|
|
|
ERP_BRAND_CD VARCHAR(20) COMMENT 'ERP브랜드코드',
|
|
|
- MIN_ORD_AMT INT UNSIGNED DEFAULT 0 NOT NULL COMMENT '무료배송비최소주문금액',
|
|
|
- DELV_FEE INT UNSIGNED DEFAULT 0 NOT NULL COMMENT '배송비',
|
|
|
+ DELV_FEE_CD VARCHAR(20) NOT NULL COMMENT '배송비정책코드',
|
|
|
+ MIN_ORD_AMT INT UNSIGNED DEFAULT 0 NOT NULL COMMENT '무료배송비최소주문금액(사용안함)',
|
|
|
+ DELV_FEE INT UNSIGNED DEFAULT 0 NOT NULL COMMENT '배송비(사용안함)',
|
|
|
DELV_LOC_CD VARCHAR(20) COMMENT '출고처코드(출고처)',
|
|
|
SELL_FEE_RATE FLOAT(5,2) UNSIGNED DEFAULT 0.0 NOT NULL COMMENT '판매수수료율',
|
|
|
#BRAND_IMG VARCHAR(100) COMMENT '브랜드이미지',
|
|
|
@@ -1517,6 +1518,70 @@ INSERT INTO TB_COMMON_CODE VALUES ('G260', 'G260_11', '카테고리', NULL, 'Y',
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G260', 'G260_12', '브랜드', NULL, 'Y', 12, 2, NOW(), 2, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G260', 'G260_13', '공급업체', NULL, 'Y', 13, 2, NOW(), 2, NOW());
|
|
|
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G680', '주문변경요청구분', NULL, 'Y', 680, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G680', 'G680_10', '결제전취소', NULL, 'Y', 10, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G680', 'G680_20', '취소요청', NULL, 'Y', 20, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G680', 'G680_30', '반품요청', NULL, 'Y', 30, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G680', 'G680_40', '교환요청', NULL, 'Y', 40, 2, NOW(), 2, NOW());
|
|
|
+
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G685', '주문변경요청처리상태', NULL, 'Y', 685, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G685', 'G685_10', '결제전취소', NULL, 'Y', 10, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G685', 'G685_20', '취소요청', NULL, 'Y', 20, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G685', 'G685_21', '취소완료', NULL, 'Y', 21, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G685', 'G685_30', '교환요청', NULL, 'Y', 30, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G685', 'G685_31', '교환요청취소', NULL, 'Y', 31, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G685', 'G685_32', '교환완료', NULL, 'Y', 32, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G685', 'G685_40', '반품요청', NULL, 'Y', 40, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G685', 'G685_41', '반품요청취소', NULL, 'Y', 41, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G685', 'G685_42', '반품완료', NULL, 'Y', 42, 2, NOW(), 2, NOW());
|
|
|
+
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G686', '주문변경사유(취소)', NULL, 'Y', 686, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G686', 'G686_10', '고객변심', NULL, 'Y', 10, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G686', 'G686_30', '취소요청', NULL, 'Y', 30, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G686', 'G686_60', '반품요청', NULL, 'Y', 60, 2, NOW(), 2, NOW());
|
|
|
+
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G688', '주문변경사유(반품)', NULL, 'Y', 688, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_10', '단순변심', '10', 'Y', 10, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_100', '포인트환불', '10', 'Y', 100, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_11', '색상변경', '10', 'Y', 11, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_12', '다른 제품 잘못 주문', '10', 'Y', 12, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_13', '제품 불만족', '10', 'Y', 13, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_15', '가결제(아직사용불가)', '10', 'N', 15, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_20', '제품 불량/하자', '20', 'Y', 20, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_200', '배송비무료', '20', 'Y', 200, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_21', '배송 불만족', '10', 'Y', 21, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_25', 'A/S반품', '20', 'Y', 25, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_30', '사이즈교환', '10', 'Y', 30, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_300', '교환반품', '20', 'Y', 300, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_40', '색상불일치', '20', 'Y', 40, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_50', '배송지연', '20', 'Y', 50, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_55', '오배송', '20', 'Y', 55, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_60', '품절', '20', 'Y', 60, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_70', '배송비동봉', '20', 'Y', 70, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_80', '합포장', '20', 'Y', 80, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_85', '착불', '20', 'Y', 85, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_90', '선불결제', '20', 'Y', 90, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_95', '클레임', '20', 'Y', 95, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_96', '재결제', '20', 'Y', 96, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_97', 'CS비용처리', '20', 'Y', 97, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_98', '계좌입금', '10', 'Y', 98, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G688', 'G688_99', '기타', '20', 'Y', 99, 2, NOW(), 2, NOW());
|
|
|
+
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G689', '주문변경사유(교환)', NULL, 'Y', 689, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G689', 'G689_10', '사이즈/색상변경(고객변심)', '10', 'Y', 10, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G689', 'G689_20', '상품하자 및 파손', '20', 'Y', 20, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G689', 'G689_200', '배송비무료', '20', 'Y', 200, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G689', 'G689_25', '상세 정보와 다름', '20', 'Y', 25, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G689', 'G689_30', '사이즈교환', '10', 'Y', 30, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G689', 'G689_55', '오배송', '20', 'Y', 55, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G689', 'G689_70', '배송비동봉', '20', 'Y', 70, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G689', 'G689_80', '합포장', '20', 'Y', 80, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G689', 'G689_85', '착불', '20', 'Y', 85, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G689', 'G689_90', '선불결제', '20', 'Y', 90, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G689', 'G689_95', '클레임', '20', 'Y', 95, 2, NOW(), 2, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G689', 'G689_98', '계좌입금', '10', 'Y', 98, 2, NOW(), 2, NOW());
|
|
|
+
|
|
|
+
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G940', '은행', NULL, 'Y', 940, 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G940', '02', '산업은행', NULL, 'Y', 2, 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G940', '03', '기업은행', NULL, 'Y', 3, 1, NOW(), 1, NOW());
|
|
|
@@ -1593,6 +1658,7 @@ CREATE TABLE TB_DELIVERY_FEE (
|
|
|
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_CD VARCHAR(20) NOT NULL COMMENT '배송비정책코드', --배송비정책코드
|
|
|
DELV_FEE INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '배송비', -- 배송비
|
|
|
DELV_CPN_SQ INT UNSIGNED NULL COMMENT '배송비쿠폰일련번호', -- 배송비쿠폰일련번호
|
|
|
DELV_CPN_DC_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '배송비쿠폰할인금액', -- 배송비쿠폰할인금액
|
|
|
@@ -2663,6 +2729,7 @@ CREATE TABLE TB_PAYMENT (
|
|
|
VA_DEADLINE TIMESTAMP NULL COMMENT '무통장입금마감일시. 결제수단이 "20:무통장입금일" 때 사용', -- 무통장입금마감일시
|
|
|
TELECOM VARCHAR(3) NULL COMMENT '통신사.결제수단이 휴대폰결제인경우만 사용', -- 통신사
|
|
|
ESCROW_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '에스크로여부', -- 에스크로여부
|
|
|
+ ORD_CHG_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 '수정자번호', -- 수정자번호
|
|
|
@@ -2866,8 +2933,8 @@ CREATE TABLE TB_SUPPLY_COMPANY
|
|
|
SHOT_DELV_YN CHAR(1) DEFAULT 'N' NOT NULL COMMENT '총알배송여부'
|
|
|
#SELF_YN CHAR(1) DEFAULT 'N' NOT NULL COMMENT '자사여부(Y:자사, N:입점)',
|
|
|
SUPPLY_STAT VARCHAR(20) DEFAULT '10' NOT NULL COMMENT '입점상태(공통코드G010)',
|
|
|
- MIN_ORD_AMT INT UNSIGNED DEFAULT 0 NOT NULL COMMENT '무료배송비최소주문금액',
|
|
|
- DELV_FEE INT UNSIGNED DEFAULT 0 NOT NULL COMMENT '배송비',
|
|
|
+ MIN_ORD_AMT INT UNSIGNED DEFAULT 0 NOT NULL COMMENT '무료배송비최소주문금액(사용안함)',
|
|
|
+ DELV_FEE INT UNSIGNED DEFAULT 0 NOT NULL COMMENT '배송비(사용안함)',
|
|
|
SELL_FEE_RATE FLOAT(5,2) UNSIGNED DEFAULT 0.0 NOT NULL COMMENT '판매수수료율',
|
|
|
SETTLE_DAY VARCHAR(20) COMMENT '정산일(공통코드G075)',
|
|
|
BANK_CD VARCHAR(20) COMMENT '은행코드(공통코드G940)',
|
|
|
@@ -3129,6 +3196,7 @@ CREATE TABLE TB_GOODS (
|
|
|
SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드', -- 공급업체코드
|
|
|
SUPPLY_GOODS_CD VARCHAR(20) NOT NULL COMMENT '공급업체상품코드(원코드)', -- 공급업체상품코드(원코드)
|
|
|
AGE_GRP_CD VARCHAR(20) NULL COMMENT '상품연령대(공통코드 G023)', -- 상품연령대(공통코드 G023)
|
|
|
+ DELV_FEE_CD VARCHAR(20) NOT NULL COMMENT '배송비정책코드', --배송비정책코드
|
|
|
DELV_FEE INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '배송비(사용안함)', -- 배송비
|
|
|
MIN_ORD_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '무료배송비최소구매금액(사용안함)', -- 무료배송비최소구매금액
|
|
|
PNT_PRATE FLOAT(5,2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '포인트적립율(PC)', -- 포인트적립율(PC)
|
|
|
@@ -3230,8 +3298,9 @@ CREATE TABLE TB_GOODS_HST (
|
|
|
SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드', -- 공급업체코드
|
|
|
SUPPLY_GOODS_CD VARCHAR(20) NOT NULL COMMENT '공급업체상품코드(원코드)', -- 공급업체상품코드(원코드)
|
|
|
AGE_GRP_CD VARCHAR(20) NOT NULL DEFAULT 'G023_99' COMMENT '상품연령대(공통코드 G023)', -- 상품연령대(공통코드 G023)
|
|
|
- DELV_FEE INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '배송비', -- 배송비
|
|
|
- MIN_ORD_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '무료배송비최소구매금액', -- 무료배송비최소구매금액
|
|
|
+ DELV_FEE_CD VARCHAR(20) NOT NULL COMMENT '배송비정책코드', --배송비정책코드
|
|
|
+ DELV_FEE INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '배송비(사용안함)', -- 배송비
|
|
|
+ MIN_ORD_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '무료배송비최소구매금액(사용안함)', -- 무료배송비최소구매금액
|
|
|
PNT_PRATE FLOAT(5,2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '포인트적립율(PC)', -- 포인트적립율(PC)
|
|
|
PNT_MRATE FLOAT(5,2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '포인트적립율(모바일)', -- 포인트적립율(모바일)
|
|
|
SELL_FEE_RATE FLOAT(5,2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '판매수수료율', -- 판매수수료율
|
|
|
@@ -5670,6 +5739,77 @@ ALTER TABLE TB_STOCK_SYNC_BASE
|
|
|
FORMAL_GB -- 정상이월구분(공통코드G009)
|
|
|
);
|
|
|
|
|
|
+################################################################################
|
|
|
+#주문변경
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_ORDER_CHANGE RESTRICT;
|
|
|
+CREATE TABLE TB_ORDER_CHANGE (
|
|
|
+ ORD_CHG_SQ INT UNSIGNED NOT NULL COMMENT '주문변경일련번호', -- 주문변경일련번호
|
|
|
+ CHG_GB VARCHAR(20) NOT NULL COMMENT '변경구분(공통코드G680)', -- 변경구분(공통코드G680)
|
|
|
+ CHG_REASON VARCHAR(20) NOT NULL COMMENT '변경사유(공통코드 - 취소:G686, 반품:G688, 교환:G689)', -- 변경사유
|
|
|
+ CHG_MEMO VARCHAR(1000) NULL COMMENT '변경메모', -- 변경메모
|
|
|
+ CHGER_NM VARCHAR(50) NULL COMMENT '변경자명', -- 변경자명
|
|
|
+ CHGER_PHNNO VARCHAR(20) NULL COMMENT '변경자휴대전화번호', -- 변경자휴대전화번호
|
|
|
+ CHGER_TELNO VARCHAR(20) NULL COMMENT '변경자전화번호', -- 변경자전화번호
|
|
|
+ CHGER_EMAIL VARCHAR(100) NULL COMMENT '변경자이메일', -- 변경자이메일
|
|
|
+ CHGER_ZIP_NO VARCHAR(6) NULL COMMENT '변경자우편번호', -- 변경자우편번호
|
|
|
+ CHGER_BASE_ADDR VARCHAR(200) NULL COMMENT '변경자기본주소', -- 변경자기본주소
|
|
|
+ CHGER_DTL_ADDR VARCHAR(200) NULL COMMENT '변경자상세주소', -- 변경자상세주소
|
|
|
+ CHGER_RTN_MEMO VARCHAR(1000) NULL COMMENT '변경자반품메모(수거시요청사항)', -- 변경자반품메모
|
|
|
+ ADD_PAY_COST INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '추가결제비용', -- 추가결제비용
|
|
|
+ ADD_PAY_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '추가결제금액', -- 추가결제금액
|
|
|
+ WD_INVOICE_NO VARCHAR(30) NULL COMMENT '회수송장번호', -- 회수송장번호
|
|
|
+ WD_INVOICE_SEND_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '회수송장전송여부', -- 회수송장전송여부
|
|
|
+ SHIP_COMP_CD VARCHAR(20) NULL COMMENT '배송업체코드', -- 배송업체코드
|
|
|
+ WD_STDT TIMESTAMP NULL COMMENT '회수시작일시', -- 회수시작일시
|
|
|
+ WD_EDDT 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_ORDER_CHANGE
|
|
|
+ ADD CONSTRAINT PK_ORDER_CHANGE -- 주문변경 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ ORD_CHG_SQ -- 주문변경일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_ORDER_CHANGE
|
|
|
+ MODIFY COLUMN ORD_CHG_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '주문변경일련번호';
|
|
|
+
|
|
|
+ALTER TABLE TB_ORDER_CHANGE
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
+
|
|
|
+################################################################################
|
|
|
+#주문변경상세
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_ORDER_CHANGE_DETAIL RESTRICT;
|
|
|
+CREATE TABLE TB_ORDER_CHANGE_DETAIL (
|
|
|
+ ORD_CHG_SQ INT UNSIGNED NOT NULL COMMENT '주문변경일련번호', -- 주문변경일련번호
|
|
|
+ ORD_DTL_NO INT UNSIGNED NOT NULL COMMENT '주문상세번호', -- 주문상세번호
|
|
|
+ CHG_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '변경수량', -- 변경수량
|
|
|
+ CHG_STAT VARCHAR(20) NOT NULL COMMENT '변경상태(공통코드G685)', -- 변경상태(공통코드G685)
|
|
|
+ WH_MEMO VARCHAR(1000) NULL COMMENT '물류메모', -- 물류메모
|
|
|
+ COMPLETE_DT TIMESTAMP NULL COMMENT '완료일시', -- 완료일시
|
|
|
+ DEL_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_ORDER_CHANGE_DETAIL
|
|
|
+ ADD CONSTRAINT PK_TB_ORDER_CHANGE_DETAIL -- 주문변경상세 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ ORD_CHG_SQ, -- 주문변경일련번호
|
|
|
+ ORD_DTL_NO -- 주문상세번호
|
|
|
+ );
|
|
|
+
|
|
|
################################################################################
|
|
|
#주문상세
|
|
|
################################################################################
|
|
|
@@ -5721,8 +5861,11 @@ CREATE TABLE TB_ORDER_DETAIL (
|
|
|
SOLDOUT_REG_NO INT UNSIGNED NULL COMMENT '결품등록자번호', -- 결품등록자번호
|
|
|
SOLDOUT_REG_DT TIMESTAMP NULL COMMENT '결품등록일시', -- 결품등록일시
|
|
|
DELV_ADDR_SQ INT UNSIGNED NOT NULL COMMENT '배송지일련번호', -- 배송지일련번호
|
|
|
+ DELV_FEE_CD VARCHAR(20) NOT NULL COMMENT '배송비정책코드', --배송비정책코드
|
|
|
SHOT_DELV_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '총알배송여부', -- 총알배송여부
|
|
|
GIFT_PACK_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '선물포장여부', -- 선물포장여부
|
|
|
+ MAKE_GOODS_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '주문제작상품확인여부: 주문제작상품 주문 시 확인', -- 주문제작상품여부
|
|
|
+ ENTRY_NO VARCHAR(20) NULL 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:거부)
|
|
|
@@ -5828,9 +5971,12 @@ CREATE TABLE TB_ORDER_DETAIL_HST (
|
|
|
SOLDOUT_MEMO VARCHAR(500) NULL COMMENT '결품메모', -- 결품메모
|
|
|
SOLDOUT_REG_NO INT UNSIGNED NULL COMMENT '결품등록자번호', -- 결품등록자번호
|
|
|
SOLDOUT_REG_DT TIMESTAMP NULL COMMENT '결품등록일시', -- 결품등록일시
|
|
|
+ DELV_FEE_CD VARCHAR(20) NOT 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 '선물포장여부', -- 선물포장여부
|
|
|
+ MAKE_GOODS_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '주문제작상품확인여부: 주문제작상품 주문 시 확인', -- 주문제작상품여부
|
|
|
+ ENTRY_NO VARCHAR(20) NULL 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:거부)
|
|
|
@@ -5996,6 +6142,39 @@ ALTER TABLE TB_RANDOM_COUPON_DETAIL
|
|
|
RD_CPN_ID -- 랜덤쿠폰ID
|
|
|
);
|
|
|
|
|
|
+################################################################################
|
|
|
+#환불
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_REFUND RESTRICT;
|
|
|
+CREATE TABLE TB_REFUND (
|
|
|
+ ORD_NO INT UNSIGNED NOT NULL COMMENT '주문번호', -- 주문번호
|
|
|
+ PAY_SQ INT UNSIGNED NOT NULL COMMENT '결제일련번호', -- 결제일련번호
|
|
|
+ ORD_CHG_SQ INT UNSIGNED NULL COMMENT '주문변경일련번호', -- 주문변경일련번호
|
|
|
+ REFUND_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '환불금액', -- 환불금액
|
|
|
+ RA_NO VARCHAR(20) NULL COMMENT '환불계좌번호. 결제수단이 "무통장입금"일 때 사용.', -- 환불계좌번호
|
|
|
+ RA_BANK VARCHAR(20) NULL COMMENT '환불계좌은행(공통코드G940). 결제수단이 "무통장입금"일 때 사용.', -- 환불계좌은행(공통코드G940)
|
|
|
+ RA_NM VARCHAR(50) NULL COMMENT '환불계좌예금주명', -- 환불계좌예금주명
|
|
|
+ RF_CPN1_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '환불1차쿠폰(즉시할인쿠폰)할인금액', -- 환불1차쿠폰(즉시할인쿠폰)할인금액
|
|
|
+ RF_TMTB1_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '환불다다익선1할인금액', -- 환불다다익선1할인금액
|
|
|
+ RF_TMTB2_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '환불다다익선2할인금액', -- 환불다다익선2할인금액
|
|
|
+ RF_GOODS_CPN_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '환불상품쿠폰할인금액', -- 환불상품쿠폰할인금액
|
|
|
+ RF_CART_CPN_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '환불장바구니쿠폰할인금액', -- 환불장바구니쿠폰할인금액
|
|
|
+ RF_PNT_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '환불포인트할인금액', -- 환불포인트할인금액
|
|
|
+ RF_PRE_PNT_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '환불선포인트할인금액', -- 환불선포인트할인금액
|
|
|
+ RF_GFCD_USE_AMT INT UNSIGNED NOT NULL COMMENT '환불상품권사용금액', -- 환불상품권사용금액
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
+)
|
|
|
+COMMENT '환불. 취소 및 반품의 회수컨펌에 의한 발생';
|
|
|
+
|
|
|
+-- 환불
|
|
|
+ALTER TABLE TB_REFUND
|
|
|
+ ADD CONSTRAINT PK_REFUND -- 환불 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ ORD_NO, -- 주문번호
|
|
|
+ PAY_SQ -- 결제일련번호
|
|
|
+ );
|
|
|
+
|
|
|
################################################################################
|
|
|
#재고연계기준
|
|
|
################################################################################
|