|
|
@@ -1502,8 +1502,8 @@ INSERT INTO TB_COMMON_CODE VALUES ('G076', 'G076_152','호주(중국OEM)',NULL,'
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G076', 'G076_153','홍콩',NULL,'Y',153,6,NOW(),6,NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G076', 'G076_154','EU(유럽연합)',NULL,'Y',154,6,NOW(),6,NOW());
|
|
|
|
|
|
-INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G077', 'ERP연동여부', NULL, 'Y', 77, 1, NOW(), 1, NOW());
|
|
|
-INSERT INTO TB_COMMON_CODE VALUES ('G077', 'ERPSYNCYN', 'ERPSYNCYN', 'ERP연동시 사용여부 Y', 'Y', 100, 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G077', 'WMS연동여부', NULL, 'Y', 77, 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_COMMON_CODE VALUES ('G077', 'WMSSYNCYN', 'WMSSYNCYN', 'WMS연동시 사용여부 Y', 'Y', 100, 1, NOW(), 1, NOW());
|
|
|
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('ROOT', 'G078', '배송비부과기준', NULL, 'Y', 78, 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_COMMON_CODE VALUES ('G078', 'G078_10', '조건부 무료', NULL, 'Y', 100, 1, NOW(), 1, NOW());
|
|
|
@@ -2622,7 +2622,7 @@ INSERT INTO TB_MENU VALUES ('A1006', 'A10', 'WMS스타일연도관리', 'P', '/g
|
|
|
INSERT INTO TB_MENU VALUES ('A20', 'A', '상품관리', 'M', NULL, NULL, 20, 'Y', 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_MENU VALUES ('A2001', 'A20', '상품목록', 'P', '/goods/list/form', NULL, 2001, 'Y', 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_MENU VALUES ('A2002', 'A20', '상품대량등록', 'P', '/goods/mass/register/form', NULL, 2002, 'Y', 1, NOW(), 1, NOW());
|
|
|
-INSERT INTO TB_MENU VALUES ('A2003', 'A20', 'WMS입고상품관리', 'P', '/goods/wms/instock/form', NULL, 2003, 'Y', 1, NOW(), 1, NOW());
|
|
|
+INSERT INTO TB_MENU VALUES ('A2003', 'A20', 'WMS입고상품관리', 'P', '/goods/wms/incomelot/form', NULL, 2003, 'Y', 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_MENU VALUES ('A2004', 'A20', '상품품목관리', 'P', '/goods/itemkind/form', NULL, 2004, 'Y', 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_MENU VALUES ('A2005', 'A20', '입점상품가격관리', 'P', '/goods/supply/price/form', NULL, 2005, 'Y', 1, NOW(), 1, NOW());
|
|
|
INSERT INTO TB_MENU VALUES ('A2006', 'A20', '상품타이틀예약관리', 'P', '/goods/title/reserve/form', NULL, 2006, 'Y', 1, NOW(), 1, NOW());
|
|
|
@@ -3451,7 +3451,7 @@ CREATE TABLE TB_SUPPLY_COMPANY
|
|
|
(
|
|
|
SUPPLY_COMP_CD VARCHAR(20) NOT NULL COMMENT '공급업체코드',
|
|
|
SUPPLY_COMP_NM VARCHAR(100) NOT NULL COMMENT '공급업체명',
|
|
|
- PROVIER_NO INT UNSIGNED NOT NULL COMMENT 'ProvierNo(WMS)',
|
|
|
+ PROVIDER_NO INT UNSIGNED NOT NULL COMMENT 'ProviderNo(WMS)',
|
|
|
BIZ_GB CHAR(1) NOT NULL COMMENT '사업자구분(C:법인, P:개인)',
|
|
|
BIZ_NO VARCHAR(20) NOT NULL COMMENT '사업자등록번호',
|
|
|
BIZ_KIND VARCHAR(100) NOT NULL COMMENT '업종',
|
|
|
@@ -3899,7 +3899,7 @@ ALTER TABLE TB_GOODS_SUMMARY_TEMP
|
|
|
DROP TABLE IF EXISTS TB_GOODS_DESC RESTRICT;
|
|
|
CREATE TABLE TB_GOODS_DESC (
|
|
|
GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
- DESC_GB VARCHAR(2) NOT NULL COMMENT '상품상세 구분(10:상품설명, 20:상위컨텐츠, 30:하위컨텐츠, 40:하위컨텐츠-모바일, 50:상위컨텐츠-모바일)', -- 상품상세 구분
|
|
|
+ DESC_GB VARCHAR(2) NOT NULL COMMENT '상품상세 구분(10:상품타이틀,20:상품타이틀내용,30:상품특징,40:상위컨텐츠,50:하위컨텐츠,60:하위컨텐츠-모바일,70:상위컨텐츠-모바일)', -- 상품상세 구분
|
|
|
SEQ TINYINT UNSIGNED NOT NULL COMMENT '일련번호', -- 일련번호
|
|
|
GOODS_DESC TEXT NOT NULL COMMENT '상품상세', -- 상품상세
|
|
|
REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
@@ -3921,24 +3921,18 @@ ALTER TABLE TB_GOODS_DESC
|
|
|
################################################################################
|
|
|
DROP TABLE IF EXISTS TB_GOODS_DESC_HST RESTRICT;
|
|
|
CREATE TABLE TB_GOODS_DESC_HST (
|
|
|
- GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
- DESC_GB VARCHAR(2) NOT NULL COMMENT '상품상세 구분(10:상품설명, 20:상위컨텐츠, 30:하위컨텐츠, 40:하위컨텐츠-모바일, 50:상위컨텐츠-모바일)', -- 상품상세 구분
|
|
|
- SEQ TINYINT UNSIGNED NOT NULL COMMENT '일련번호', -- 일련번호
|
|
|
- GOODS_DESC TEXT NOT NULL COMMENT '상품상세', -- 상품상세
|
|
|
- REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
- REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
|
|
|
+ GOODS_DESC_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '광고키워드일련번호',
|
|
|
+ GOODS_CD VARCHAR(20) NOT NULL COMMENT '상품코드', -- 상품코드
|
|
|
+ DESC_GB VARCHAR(2) NOT NULL COMMENT '상품상세 구분(10:상품타이틀,20:상품타이틀내용,30:상품특징,40:상위컨텐츠,50:하위컨텐츠,60:하위컨텐츠-모바일,70:상위컨텐츠-모바일)', -- 상품상세 구분
|
|
|
+ SEQ TINYINT UNSIGNED NOT NULL COMMENT '일련번호', -- 일련번호
|
|
|
+ GOODS_DESC TEXT NOT NULL COMMENT '상품상세', -- 상품상세
|
|
|
+ REG_NO INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
|
|
|
+ REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
|
|
|
+ PRIMARY KEY (GOODS_DESC_HST_SQ),
|
|
|
+ INDEX IX_GOODS_DESC_01 (GOODS_CD, DESC_GB, SEQ)
|
|
|
)
|
|
|
COMMENT '상품상세이력. 상품상세 수정에 의한 발생';
|
|
|
|
|
|
--- 상품상세이력
|
|
|
-ALTER TABLE TB_GOODS_DESC_HST
|
|
|
- ADD CONSTRAINT PK_GOODS_DESC_HST -- 상품상세이력 기본키
|
|
|
- PRIMARY KEY (
|
|
|
- GOODS_CD, -- 상품코드
|
|
|
- DESC_GB, -- 상품상세 구분
|
|
|
- SEQ -- 일련번호
|
|
|
- );
|
|
|
-
|
|
|
################################################################################
|
|
|
#상품이미지
|
|
|
################################################################################
|
|
|
@@ -6182,9 +6176,9 @@ CREATE TABLE TB_IF_PRODUCTSKU (
|
|
|
OPTION1 VARCHAR(50) NOT NULL COMMENT '옵션1(색상)',
|
|
|
OPTION2 VARCHAR(50) NOT NULL COMMENT '옵션2(사이즈)',
|
|
|
OPTION3 VARCHAR(50) NULL COMMENT '옵션3(스타일)- 미사용',
|
|
|
- SELLINGSTOCKAMOUNT SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '판매재고수량',
|
|
|
+ SELLINGSTOCKAMOUNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '판매재고수량',
|
|
|
SELLINGSTOCKTYPECD VARCHAR(20) NULL COMMENT '판매재고유형',
|
|
|
- LIMITSTOCKAMOUNT SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '',
|
|
|
+ LIMITSTOCKAMOUNT INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '',
|
|
|
VENDORSKUMODELNO VARCHAR(50) NULL COMMENT '업체옵션모델번호',
|
|
|
VENDORSKUCODE VARCHAR(50) NULL COMMENT '업체옵션코드',
|
|
|
ISVIRTUALSTOCK CHAR(1) NOT NULL DEFAULT '1' COMMENT '',
|
|
|
@@ -6205,12 +6199,12 @@ ALTER TABLE TB_IF_PRODUCTSKU
|
|
|
################################################################################
|
|
|
DROP TABLE IF EXISTS TB_IF_INCOMELOT RESTRICT;
|
|
|
CREATE TABLE TB_IF_INCOMELOT (
|
|
|
- LOTNO INT UNSIGNED NOT NULL COMMENT '입고번호',
|
|
|
+ LOTNO BIGINT UNSIGNED NOT NULL COMMENT '입고번호',
|
|
|
PURCHASENO INT UNSIGNED NULL COMMENT '발주번호',
|
|
|
PROVIDERNO INT UNSIGNED NULL COMMENT '공급처번호',
|
|
|
PROVIDERNAME VARCHAR(255) NULL COMMENT '공급처명',
|
|
|
BRANDNO INT UNSIGNED NULL COMMENT '브랜드번호',
|
|
|
- BRANDNAME VARCHAR(2550) NULL COMMENT '브랜드명',
|
|
|
+ BRANDNAME VARCHAR(255) NULL COMMENT '브랜드명',
|
|
|
DATEINCOME TIMESTAMP NULL COMMENT 'WMS생성일',
|
|
|
UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일'
|
|
|
)
|
|
|
@@ -6232,17 +6226,17 @@ CREATE INDEX IX_IF_INCOMELOT_01
|
|
|
################################################################################
|
|
|
DROP TABLE IF EXISTS TB_IF_INCOMELOTITEM RESTRICT;
|
|
|
CREATE TABLE TB_IF_INCOMELOTITEM (
|
|
|
- LOTNO INT UNSIGNED NOT NULL COMMENT '입고번호',
|
|
|
- ITEMNO INT UNSIGNED NULL COMMENT '입고항목번호',
|
|
|
+ LOTNO BIGINT UNSIGNED NOT NULL COMMENT '입고번호',
|
|
|
+ ITEMNO BIGINT UNSIGNED NULL COMMENT '입고항목번호',
|
|
|
WMSITEMNO INT UNSIGNED NULL COMMENT '',
|
|
|
DATEINCOME TIMESTAMP NULL COMMENT 'WMS생성일',
|
|
|
PRODUCTNO INT UNSIGNED NULL COMMENT '상품번호',
|
|
|
PRODUCTCODE VARCHAR(255) NULL COMMENT '상품코드',
|
|
|
- PRODUCTNAME TIMESTAMP NULL COMMENT '상품명',
|
|
|
- SKUCODE VARCHAR(50) NOT NULL COMMENT '옵션번호',
|
|
|
- NORMALQTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '일반수량',
|
|
|
- BROKENQTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '불량수량',
|
|
|
- TOTALQTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '총수량',
|
|
|
+ PRODUCTNAME VARCHAR(255) NULL COMMENT '상품명',
|
|
|
+ SKUCODE VARCHAR(50) NOT NULL COMMENT '옵션번호',
|
|
|
+ NORMALQTY INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '일반수량',
|
|
|
+ BROKENQTY INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '불량수량',
|
|
|
+ TOTALQTY INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '총수량',
|
|
|
MODELNO VARCHAR(50) NULL COMMENT '모델번호',
|
|
|
UPD_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일'
|
|
|
|
|
|
@@ -7965,6 +7959,51 @@ ALTER TABLE TB_WISHLIST
|
|
|
GOODS_CD -- 상품코드
|
|
|
);
|
|
|
|
|
|
+################################################################################
|
|
|
+#WMS 입고 상품
|
|
|
+################################################################################
|
|
|
+DROP TABLE IF EXISTS TB_WMS_GOODS RESTRICT;
|
|
|
+CREATE TABLE TB_WMS_GOODS (
|
|
|
+ PRODUCT_NO INT UNSIGNED NOT NULL COMMENT '상품번호',
|
|
|
+ PRODUCT_CODE VARCHAR(255) NULL COMMENT '상품코드',
|
|
|
+ PRODUCT_NAME VARCHAR(255) NULL COMMENT '상품명',
|
|
|
+ SKUCODE VARCHAR(50) NOT NULL COMMENT '옵션번호',
|
|
|
+ NORMAL_QTY INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '일반수량',
|
|
|
+ BROKEN_QTY INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '불량수량',
|
|
|
+ TOTAL_QTY INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '총수량',
|
|
|
+ MODEL_NO VARCHAR(50) NULL COMMENT '모델번호',
|
|
|
+ PROVIDER_NO INT UNSIGNED NULL COMMENT '공급처번호',
|
|
|
+ PROVIDER_NAME VARCHAR(255) NULL COMMENT '공급처명',
|
|
|
+ BRAND_NO INT UNSIGNED NULL COMMENT '브랜드번호',
|
|
|
+ BRAND_NAME VARCHAR(255) NULL COMMENT '브랜드명',
|
|
|
+ GOODS_REG_DT TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '상품등록일시',
|
|
|
+ GOODS_REG_GB VARCHAR(1) NULL COMMENT '상품등록구분(G:상품, F:사은품)',
|
|
|
+ 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 'WMS 입고 상품. WMS 상품 재고 입고 등록에 의한 발생';
|
|
|
+
|
|
|
+-- WMS 입고 상품
|
|
|
+ALTER TABLE TB_WMS_GOODS
|
|
|
+ ADD CONSTRAINT PK_WMS_GOODS
|
|
|
+ PRIMARY KEY (
|
|
|
+ PRODUCT_NO,
|
|
|
+ SKUCODE
|
|
|
+ );
|
|
|
+
|
|
|
+CREATE INDEX IX_WMS_GOODS_01
|
|
|
+ ON TB_WMS_GOODS(
|
|
|
+ REG_DT ASC
|
|
|
+ );
|
|
|
+
|
|
|
+CREATE INDEX IX_WMS_GOODS_02
|
|
|
+ ON TB_WMS_GOODS(
|
|
|
+ PROVIDER_NO ASC,
|
|
|
+ BRAND_NO ASC
|
|
|
+ );
|
|
|
+
|
|
|
################################################################################
|
|
|
#WMS 색상 매핑
|
|
|
################################################################################
|