|
|
@@ -1701,6 +1701,11 @@ CREATE TABLE TB_SUPPLY_COMPANY
|
|
|
MAIN_TELNO VARCHAR(20) NOT NULL COMMENT '대표전화번호',
|
|
|
MAIN_FAXNO VARCHAR(20) COMMENT '대표팩스번호',
|
|
|
HOMEPAGE_URL VARCHAR(100) COMMENT '홈페이지URL',
|
|
|
+ CS_CHARGE_NM VARCHAR(50) NULL COMMENT 'CS담당자명', -- CS담당자명
|
|
|
+ CS_CHARGE_TELNO VARCHAR(20) NULL COMMENT 'CS담당자전화번호', -- CS담당자전화번호
|
|
|
+ SETTLE_CHARGE_NM VARCHAR(50) NULL COMMENT '정산담당자명', -- 정산담당자명
|
|
|
+ SETTLE_CHARGE_TELNO VARCHAR(20) NULL COMMENT '정산담당자전화번호', -- 정산담당자전화번호
|
|
|
+ SETTLE_CHARGE_EMAIL VARCHAR(100) NULL COMMENT '정산담당자이메일';
|
|
|
DISTRIBUTION_GB VARCHAR(20) NOT NULL COMMENT '유통구분(공통코드 G065)',
|
|
|
#SELF_YN CHAR(1) DEFAULT 'N' NOT NULL COMMENT '자사여부(Y:자사, N:입점)',
|
|
|
SUPPLY_STAT VARCHAR(20) DEFAULT '10' NOT NULL COMMENT '입점상태(공통코드G010)',
|
|
|
@@ -1899,14 +1904,14 @@ CREATE TABLE TB_COLOR (
|
|
|
COLOR_KNM VARCHAR(50) NOT NULL COMMENT '색상국문명', -- 색상국문명
|
|
|
COLOR_FILE VARCHAR(100) NULL COMMENT '색상파일', -- 색상파일
|
|
|
COLOR_GRP_NM VARCHAR(50) NULL COMMENT '색상그룹명', -- 색상그룹명
|
|
|
+ COLOR_GRP_CD VARCHAR(20) NULL COMMENT '색상그룹코드(공통코드 G072)', -- 색상그룹코드
|
|
|
USE_YN CHAR(1) NOT NULL DEFAULT 'Y' 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 '
|
|
|
-COMMENT ON TABLE TB_COLOR IS ''색상. 신규 색상 등록에 의한 발생';
|
|
|
+COMMENT '색상. 신규 색상 등록에 의한 발생';
|
|
|
|
|
|
-- 색상
|
|
|
ALTER TABLE TB_COLOR
|
|
|
@@ -1933,7 +1938,7 @@ CREATE TABLE TB_GOODS (
|
|
|
SEX_GB VARCHAR(1) NOT NULL COMMENT '성별구분(공통코드G007)', -- 성별구분(공통코드G007)
|
|
|
GOODS_NUM VARCHAR(20) NULL COMMENT '품번(자사상품만 사용)', -- 품번
|
|
|
SHAPE_CD VARCHAR(1) NOT NULL DEFAULT 'X' COMMENT '스타일모양코드(없으면 X)', -- 스타일모양코드
|
|
|
- GOODS_TYPE VARCHAR(20) NOT NULL COMMENT '상품타입(공통코드G018)', -- 상품타입(공통코드G018)
|
|
|
+ GOODS_TYPE VARCHAR(20) NOT NULL COMMENT '상품타입(공통코드G056)', -- 상품타입(공통코드G018)
|
|
|
LIST_PRICE INT UNSIGNED NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
|
|
|
CURR_PRICE INT UNSIGNED NOT NULL COMMENT '현재판매가', -- 현재판매가
|
|
|
CURR_BPRICE INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '변경전현재판매가', -- 변경전현재판매가
|
|
|
@@ -1966,8 +1971,8 @@ CREATE TABLE TB_GOODS (
|
|
|
MAKE_NM VARCHAR(200) NULL COMMENT '제조국(원산지)', -- 제조국(원산지)
|
|
|
MAKE_YMD VARCHAR(8) NULL COMMENT '제조연월일', -- 제조연월일
|
|
|
TAX_GB VARCHAR(2) NULL COMMENT '과세구분(10:과세, 20:비과세)', -- 과세구분
|
|
|
- WMS_PRICE_LINK_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT 'ERP가격연계여부(자사상품만 사용. Y:연계)', -- WMS가격연계여부
|
|
|
- WMS_STOCK_LINK_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT 'ERP재고연계여부(자사상품만 사용. Y:연계)', -- WMS재고연계여부
|
|
|
+ ERP_PRICE_LINK_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT 'ERP가격연계여부(자사상품만 사용. Y:연계)', -- WMS가격연계여부
|
|
|
+ ERP_STOCK_LINK_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT 'ERP재고연계여부(자사상품만 사용. Y:연계)', -- WMS재고연계여부
|
|
|
REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
@@ -2053,7 +2058,7 @@ CREATE TABLE TB_GOODS_HST (
|
|
|
SEX_GB VARCHAR(1) NOT NULL COMMENT '성별구분(공통코드G007)', -- 성별구분(공통코드G007)
|
|
|
GOODS_NUM VARCHAR(20) NULL COMMENT '품번(자사상품만 사용)', -- 품번
|
|
|
SHAPE_CD VARCHAR(1) NOT NULL DEFAULT 'X' COMMENT '스타일모양코드(없으면 X)', -- 스타일모양코드
|
|
|
- GOODS_TYPE VARCHAR(20) NOT NULL COMMENT '상품타입(공통코드G018)', -- 상품타입(공통코드G018)
|
|
|
+ GOODS_TYPE VARCHAR(20) NOT NULL COMMENT '상품타입(공통코드G056)', -- 상품타입(공통코드G018)
|
|
|
LIST_PRICE INT UNSIGNED NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
|
|
|
CURR_PRICE INT UNSIGNED NOT NULL COMMENT '현재판매가', -- 현재판매가
|
|
|
CURR_BPRICE INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '변경전현재판매가', -- 변경전현재판매가
|
|
|
@@ -2086,8 +2091,8 @@ CREATE TABLE TB_GOODS_HST (
|
|
|
MAKE_NM VARCHAR(200) NULL COMMENT '제조국(원산지)', -- 제조국(원산지)
|
|
|
MAKE_YMD VARCHAR(8) NULL COMMENT '제조연월일', -- 제조연월일
|
|
|
TAX_GB VARCHAR(2) NULL COMMENT '과세구분(10:과세, 20:비과세)', -- 과세구분
|
|
|
- WMS_PRICE_LINK_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT 'ERP가격연계여부(자사상품만 사용. Y:연계)', -- WMS가격연계여부
|
|
|
- WMS_STOCK_LINK_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT 'ERP재고연계여부(자사상품만 사용. Y:연계)', -- WMS재고연계여부
|
|
|
+ ERP_PRICE_LINK_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT 'ERP가격연계여부(자사상품만 사용. Y:연계)', -- WMS가격연계여부
|
|
|
+ ERP_STOCK_LINK_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT 'ERP재고연계여부(자사상품만 사용. Y:연계)', -- WMS재고연계여부
|
|
|
REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
UPD_NO INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
|
|
|
@@ -2654,4 +2659,77 @@ ALTER TABLE TB_OPTION_ADD_PRICE_RES
|
|
|
REFERENCES TB_OPTION ( -- 옵션
|
|
|
GOODS_CD, -- 상품코드
|
|
|
OPT_NO -- 옵션번호
|
|
|
+ );
|
|
|
+
|
|
|
+################################################################################
|
|
|
+#재고연계기준
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_STOCK_LINK_BASE RESTRICT;
|
|
|
+CREATE TABLE TB_STOCK_LINK_BASE (
|
|
|
+ DELV_LOC_CD VARCHAR(20) NOT NULL COMMENT '출고처코드', -- 출고처코드
|
|
|
+ BRAND_CD VARCHAR(4) NOT NULL COMMENT '브랜드코드', -- 브랜드코드
|
|
|
+ FORMAL_GB VARCHAR(20) NOT NULL COMMENT '정상이월구분(공통코드G009)', -- 정상이월구분(공통코드G009)
|
|
|
+ STOCK_LINK_YN CHAR(1) NOT NULL DEFAULT 'Y' COMMENT '재고연계여부', -- 재고연계여부
|
|
|
+ DELV_LINK_YN CHAR(1) NOT NULL DEFAULT 'Y' 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_STOCK_LINK_BASE
|
|
|
+ ADD CONSTRAINT PK_STOCK_LINK_BASE -- 재고연계기준 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ DELV_LOC_CD, -- 출고처코드
|
|
|
+ BRAND_CD, -- 브랜드코드
|
|
|
+ FORMAL_GB -- 정상이월구분(공통코드G009)
|
|
|
+ );
|
|
|
+
|
|
|
+-- 재고연계기준
|
|
|
+ALTER TABLE TB_STOCK_LINK_BASE
|
|
|
+ ADD CONSTRAINT FK_DELIVERY_LOC_TO_STOCK_LINK_BASE -- 출고처 -> 재고연계기준
|
|
|
+ FOREIGN KEY (
|
|
|
+ DELV_LOC_CD -- 출고처코드
|
|
|
+ )
|
|
|
+ REFERENCES TB_DELIVERY_LOC ( -- 출고처
|
|
|
+ DELV_LOC_CD -- 출고처코드
|
|
|
+ );
|
|
|
+
|
|
|
+-- 재고연계기준
|
|
|
+ALTER TABLE TB_STOCK_LINK_BASE
|
|
|
+ ADD CONSTRAINT FK_BRAND_TO_STOCK_LINK_BASE -- 브랜드 -> 재고연계기준
|
|
|
+ FOREIGN KEY (
|
|
|
+ BRAND_CD -- 브랜드코드
|
|
|
+ )
|
|
|
+ REFERENCES TB_BRAND ( -- 브랜드
|
|
|
+ BRAND_CD -- 브랜드코드
|
|
|
+ );
|
|
|
+
|
|
|
+################################################################################
|
|
|
+#재고연동
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_STOCK_SYNC RESTRICT;
|
|
|
+CREATE TABLE TB_STOCK_SYNC (
|
|
|
+ GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
+ OPT_NO INT UNSIGNED NOT NULL COMMENT '옵션번호', -- 옵션번호
|
|
|
+ BASE_STOCK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '기준재고(안전재고)수량', -- 기준재고(안전재고)수량
|
|
|
+ CURR_STOCK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '현재고수량', -- 현재고수량
|
|
|
+ SOLDOUT_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT '품절여부', -- 품절여부
|
|
|
+ DISP_ORD TINYINT UNSIGNED NOT NULL DEFAULT 1 COMMENT '표시순서', -- 표시순서
|
|
|
+ ERP_STOCK_LINK_YN CHAR(1) NOT NULL DEFAULT 'N' COMMENT 'ERP재고연계여부', -- ERP재고연계여부
|
|
|
+ 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_STOCK_SYNC
|
|
|
+ ADD CONSTRAINT PK_STOCK_SYNC -- 재고연동 기본키
|
|
|
+ PRIMARY KEY (
|
|
|
+ GOODS_CD, -- 상품코드
|
|
|
+ OPT_NO -- 옵션번호
|
|
|
);
|