|
|
@@ -2069,7 +2069,7 @@ CREATE TABLE TB_GOODS (
|
|
|
SELF_GOODS_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '자사상품여부', -- 자사상품여부
|
|
|
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)
|
|
|
+ AGE_GRP_CD VARCHAR(20) NULL COMMENT '상품연령대(공통코드 G023)', -- 상품연령대(공통코드 G023)
|
|
|
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)
|
|
|
@@ -4692,7 +4692,7 @@ DROP TABLE IF EXISTS TB_BRAND_MD RESTRICT;
|
|
|
CREATE TABLE TB_BRAND_MD (
|
|
|
BRAND_CD VARCHAR(4) NOT NULL COMMENT '브랜드코드', -- 브랜드코드
|
|
|
FORMAL_GB VARCHAR(20) NOT NULL COMMENT '정상이월구분(공통코드G009)', -- 정상이월구분(공통코드G009)
|
|
|
- MD_ID INT UNSIGNED NOT NULL COMMENT '담당MD아이디(사용자)', -- 담당MD아이디(사용자)
|
|
|
+ MD_NO INT UNSIGNED NOT NULL COMMENT '담당MD사용자번호', -- 담당MD사용자번호
|
|
|
REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
@@ -5241,7 +5241,7 @@ CREATE TABLE TB_CUSTOMER (
|
|
|
HOME_BASE_ADDR VARCHAR(200) NULL COMMENT '자택기본주소(탈퇴 시 NULL로 처리)', -- 자택기본주소_암호화
|
|
|
HOME_DTL_ADDR VARCHAR(200) NULL COMMENT '자택상세주소(탈퇴 시 NULL로 처리)', -- 자택상세주소_암호화
|
|
|
SITE_CD VARCHAR(20) NOT NULL COMMENT '가입사이트코드(공통코드G000)', -- 가입사이트코드(공통코드G000)
|
|
|
- FRONT_GB VARCHAR(1) NOT NULL COMMENT '프론트구분(P:PC, M:모바일)', -- 프론트구분(P:PC, M:모바일)
|
|
|
+ FRONT_GB VARCHAR(1) NOT NULL COMMENT '프론트구분(P:PC, M:모바일, A:앱)', -- 프론트구분(P:PC, M:모바일, A:앱)
|
|
|
AF_LINK_CD VARCHAR(20) NULL COMMENT '제휴링크코드', -- 제휴링크코드
|
|
|
CUST_GB VARCHAR(20) NOT NULL DEFAULT '10' COMMENT '회원구분(공통코드G100)', -- 회원구분(공통코드G100)
|
|
|
CUST_GRADE VARCHAR(20) NOT NULL COMMENT '회원등급(공통코드G110)', -- 회원등급(공통코드G110)
|
|
|
@@ -5260,6 +5260,7 @@ CREATE TABLE TB_CUSTOMER (
|
|
|
YS_ACCESS_TOKEN VARCHAR(200) NULL COMMENT 'YES24접속토큰', -- YES24접속토큰
|
|
|
YS_JOIN_DT TIMESTAMP NULL COMMENT 'YES24가입일시', -- YES24가입일시
|
|
|
CI VARCHAR(200) NULL COMMENT '인증CI', -- 인증CI
|
|
|
+ AUTH_DT TIMESTAMP NULL COMMENT '인증일시', -- 인증일시
|
|
|
MANAGED_RSN VARCHAR(20) NULL COMMENT '관리대상지정사유(공통코드G120)', -- 관리대상지정사유(공통코드G120)
|
|
|
MANAGED_DTL_RSN VARCHAR(500) NULL COMMENT '관리대상지정상세사유', -- 관리대상지정상세사유
|
|
|
MANAGED_DT TIMESTAMP NULL COMMENT '관리대상지정일시', -- 관리대상지정일시
|
|
|
@@ -5358,7 +5359,7 @@ CREATE TABLE TB_COUNSEL (
|
|
|
QUEST_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '문의일시', -- 문의일시
|
|
|
ORG_FILE_NM VARCHAR(500) NULL COMMENT '원본파일명', -- 원본파일명
|
|
|
SYS_FILE_NM VARCHAR(500) NULL COMMENT '시스템파일명', -- 시스템파일명
|
|
|
- ANS_STAT VARCHAR(20) NOT NULL DEFAULT '10' COMMENT '답변상태(공통코드G060)', -- 답변상태(공통코드G060)
|
|
|
+ ANS_STAT VARCHAR(20) NOT NULL DEFAULT 'G060_10' COMMENT '답변상태(공통코드G060)', -- 답변상태(공통코드G060)
|
|
|
ANS_TRANS_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '답변의뢰여부(Y:입점업체에 답변 의뢰)', -- 답변의뢰여부
|
|
|
ANS_COMP_CD VARCHAR(20) NULL COMMENT '답변업체코드(공급업체)', -- 답변업체코드(공급업체)
|
|
|
ANS_TRANS_NO INT UNSIGNED NULL COMMENT '답변의뢰자번호(사용자)', -- 답변의뢰자번호(사용자)
|
|
|
@@ -5402,4 +5403,165 @@ ALTER TABLE TB_COUNSEL
|
|
|
MODIFY COLUMN COUNSEL_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '상담일련번호';
|
|
|
|
|
|
ALTER TABLE TB_COUNSEL
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
+
|
|
|
+################################################################################
|
|
|
+# 고객배송지
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_CUST_DELIVERY_ADDR RESTRICT;
|
|
|
+CREATE TABLE TB_CUST_DELIVERY_ADDR (
|
|
|
+ CUST_DELV_ADDR_SQ INT UNSIGNED NOT NULL COMMENT '고객배송지일련번호', -- 고객배송지일련번호
|
|
|
+ CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
+ DELV_ADDR_NM VARCHAR(20) NULL COMMENT '배송지명', -- 배송지명
|
|
|
+ DEFAULT_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '기본여부(Y:기본배송지)', -- 기본여부
|
|
|
+ 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 '배송메모', -- 배송메모
|
|
|
+ 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_CUST_DELIVERY_ADDR
|
|
|
+ ADD CONSTRAINT PK_CUST_DELIVERY_ADDR -- 고객배송지 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ CUST_DELV_ADDR_SQ -- 고객배송지일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 고객배송지 인덱스
|
|
|
+CREATE INDEX IX_CUST_DELIVERY_ADDR_01
|
|
|
+ ON TB_CUST_DELIVERY_ADDR( -- 고객배송지
|
|
|
+ CUST_NO ASC -- 고객번호
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_CUST_DELIVERY_ADDR
|
|
|
+ MODIFY COLUMN CUST_DELV_ADDR_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '고객배송지일련번호';
|
|
|
+
|
|
|
+ALTER TABLE TB_CUST_DELIVERY_ADDR
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
+
|
|
|
+################################################################################
|
|
|
+# 고객등급이력
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_CUST_GRADE_HST RESTRICT;
|
|
|
+CREATE TABLE TB_CUST_GRADE_HST (
|
|
|
+ CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
+ APPLY_YMD VARCHAR(8) NOT NULL COMMENT '적용연월일', -- 적용연월일
|
|
|
+ GRADE_BCD VARCHAR(20) NOT NULL COMMENT '변경전고객등급(공통코드G110)', -- 변경전고객등급(공통코드G110)
|
|
|
+ GRADE_ACD VARCHAR(20) NOT NULL COMMENT '변경후고객등급(공통코드G110)', -- 변경후고객등급(공통코드G110)
|
|
|
+ REAL_ORD_AMT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '실주문금액', -- 실주문금액
|
|
|
+ ORD_CNT SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '주문건수', -- 주문건수
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
+)
|
|
|
+COMMENT '고객등급이력. 고객의 등급 변경 시 의한 발생';
|
|
|
+
|
|
|
+-- 고객등급이력
|
|
|
+ALTER TABLE TB_CUST_GRADE_HST
|
|
|
+ ADD CONSTRAINT PK_CUST_GRADE_HST -- 고객등급이력 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ CUST_NO, -- 고객번호
|
|
|
+ APPLY_YMD -- 적용연월일
|
|
|
+ );
|
|
|
+
|
|
|
+################################################################################
|
|
|
+# 마케팅수신동의이력
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_CUST_MARKET_HST RESTRICT;
|
|
|
+CREATE TABLE TB_CUST_MARKET_HST (
|
|
|
+ CUST_MARKET_HST_SQ INT UNSIGNED NOT NULL COMMENT '마케팅수신동의이력일련번호', -- 마케팅수신동의이력일련번호
|
|
|
+ CUST_NO INT UNSIGNED NOT NULL COMMENT '고객번호', -- 고객번호
|
|
|
+ APP_AGREE_YN CHAR(1) NOT NULL COMMENT '앱푸쉬수신동의여부', -- 앱푸쉬수신동의여부
|
|
|
+ SMS_AGREE_YN CHAR(1) NOT NULL COMMENT 'SMS수신동의여부', -- SMS수신동의여부
|
|
|
+ EMAIL_AGREE_YN CHAR(1) NOT NULL COMMENT '이메일수신동의여부', -- 이메일수신동의여부
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
+)
|
|
|
+COMMENT '마케팅수신동의이력. 고객 마케팅수신동의여부에 의한 발생.';
|
|
|
+
|
|
|
+-- 마케팅수신동의이력
|
|
|
+ALTER TABLE TB_CUST_MARKET_HST
|
|
|
+ ADD CONSTRAINT PK_CUST_MARKET_HST -- 마케팅수신동의이력 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ CUST_MARKET_HST_SQ -- 마케팅수신동의이력일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 마케팅수신동의이력 인덱스
|
|
|
+CREATE INDEX IX_CUST_MARKET_HST_01
|
|
|
+ ON TB_CUST_MARKET_HST( -- 마케팅수신동의이력
|
|
|
+ CUST_NO ASC -- 고객번호
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_CUST_MARKET_HST
|
|
|
+ MODIFY COLUMN CUST_MARKET_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '마케팅수신동의이력일련번호';
|
|
|
+
|
|
|
+ALTER TABLE TB_CUST_MARKET_HST
|
|
|
+ AUTO_INCREMENT = 1;
|
|
|
+
|
|
|
+################################################################################
|
|
|
+# 로그인실패
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_LOGIN_FAIL RESTRICT;
|
|
|
+CREATE TABLE TB_LOGIN_FAIL (
|
|
|
+ LOGIN_ID VARCHAR(30) NOT NULL COMMENT '로그인ID', -- 로그인ID
|
|
|
+ IP_ADDR VARCHAR(20) NOT NULL COMMENT 'IP주소', -- IP주소
|
|
|
+ SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)', -- 사이트코드(공통코드G000)
|
|
|
+ LOGIN_FAIL_CNT SMALLINT UNSIGNED NOT NULL DEFAULT 0 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 '로그인실패. 로그인 실패 등록에 의한 발생. 로그인 성공 시 실패건수 0으로 초기화';
|
|
|
+
|
|
|
+-- 로그인실패
|
|
|
+ALTER TABLE TB_LOGIN_FAIL
|
|
|
+ ADD CONSTRAINT PK_LOGIN_FAIL -- 로그인실패 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ LOGIN_ID, -- 로그인ID
|
|
|
+ IP_ADDR, -- IP주소
|
|
|
+ SITE_CD -- 사이트코드(공통코드G000)
|
|
|
+ );
|
|
|
+
|
|
|
+################################################################################
|
|
|
+# 로그인이력
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_LOGIN_HST RESTRICT;
|
|
|
+CREATE TABLE TB_LOGIN_HST (
|
|
|
+ LOGIN_HST_SQ INT UNSIGNED NOT NULL COMMENT '로그인이력일련번호', -- 로그인이력일련번호
|
|
|
+ LOGIN_ID VARCHAR(30) NOT NULL COMMENT '로그인ID', -- 로그인ID
|
|
|
+ IP_ADDR VARCHAR(20) NOT NULL COMMENT 'IP주소', -- IP주소
|
|
|
+ SITE_CD VARCHAR(20) NOT NULL COMMENT '사이트코드(공통코드G000)', -- 사이트코드(공통코드G000)
|
|
|
+ FRONT_GB VARCHAR(1) NOT NULL COMMENT '프론트구분(P:PC, M:모바일, A:앱)', -- 프론트구분
|
|
|
+ LOGIN_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '로그인일시', -- 로그인일시
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
+)
|
|
|
+COMMENT '로그인이력. 로그인 성공 시 이력 등록에 의한 발생';
|
|
|
+
|
|
|
+-- 로그인이력
|
|
|
+ALTER TABLE TB_LOGIN_HST
|
|
|
+ ADD CONSTRAINT PK_LOGIN_HST -- 로그인이력 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ LOGIN_HST_SQ -- 로그인이력일련번호
|
|
|
+ );
|
|
|
+
|
|
|
+-- 로그인이력 인덱스
|
|
|
+CREATE INDEX IX_LOGIN_HST_01
|
|
|
+ ON TB_LOGIN_HST( -- 로그인이력
|
|
|
+ LOGIN_ID ASC -- 로그인ID
|
|
|
+ );
|
|
|
+
|
|
|
+ALTER TABLE TB_LOGIN_HST
|
|
|
+ MODIFY COLUMN LOGIN_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '로그인이력일련번호';
|
|
|
+
|
|
|
+ALTER TABLE TB_LOGIN_HST
|
|
|
AUTO_INCREMENT = 1;
|