Ver Fonte

Merge branch 'master' of http://112.172.147.34:4936/style24/style24.doc.git

eskim há 5 anos atrás
pai
commit
cf1c6daefc

+ 32 - 6
산출물/3.설계/05.DB-Object/06.DDL/table.sql

@@ -3404,6 +3404,7 @@ CREATE TABLE TB_SUPPLY_COMPANY
 (
   SUPPLY_COMP_CD      VARCHAR(20) NOT NULL COMMENT '공급업체코드',
   SUPPLY_COMP_NM      VARCHAR(100) NOT NULL COMMENT '공급업체명',
+  ProvierNo           INT UNSIGNED        NOT NULL COMMENT 'ProvierNo(WMS)',
   BIZ_GB              CHAR(1) NOT NULL COMMENT '사업자구분(C:법인, P:개인)',
   BIZ_NO              VARCHAR(20) NOT NULL COMMENT '사업자등록번호',
   BIZ_KIND            VARCHAR(100) NOT NULL COMMENT '업종',
@@ -3521,6 +3522,8 @@ ALTER TABLE TB_GIFTCARD_API_HST
 DROP TABLE IF EXISTS TB_GOODS RESTRICT;
 CREATE TABLE TB_GOODS (
   GOODS_CD           VARCHAR(20)         NOT NULL COMMENT '상품코드', -- 상품코드
+  PRODUCT_NO         INT UNSIGNED        NOT NULL COMMENT 'ProductNo(WMS)',
+  PRODUCT_CODE       INT UNSIGNED        NOT NULL COMMENT 'ProductCode(WMS)',
   BRAND_CD           VARCHAR(4)          NOT NULL COMMENT '브랜드코드', -- 브랜드코드
   ITEMKIND_CD        VARCHAR(10)         NOT NULL COMMENT '품목코드', -- 품목코드
   GOODS_NM           VARCHAR(200)        NOT NULL COMMENT '상품명', -- 상품명
@@ -3618,6 +3621,18 @@ CREATE INDEX IX_GOODS_05
     BRAND_CD ASC -- 브랜드코드
   );
 
+-- IX_GOODS_06
+CREATE INDEX IX_GOODS_06
+  ON TB_GOODS( -- 상품
+    PRODUCT_NO ASC -- ProductNo(WMS)
+  );
+
+-- IX_GOODS_07
+CREATE INDEX IX_GOODS_07
+  ON TB_GOODS( -- 상품
+    PRODUCT_CODE ASC -- ProductCode(WMS)
+  );
+
 ################################################################################
 #상품이력
 ################################################################################
@@ -3625,6 +3640,8 @@ DROP TABLE IF EXISTS TB_GOODS_HST RESTRICT;
 CREATE TABLE TB_GOODS_HST (
   GOODS_HST_SQ       INT UNSIGNED        NOT NULL COMMENT '상품이력일련번호', -- 상품이력일련번호
   GOODS_CD           VARCHAR(20)         NOT NULL COMMENT '상품이력. 상품 수정에 의한 발생', -- 상품코드
+  PRODUCT_NO         INT UNSIGNED        NOT NULL COMMENT 'ProductNo(WMS)',
+  PRODUCT_CODE       INT UNSIGNED        NOT NULL COMMENT 'ProductCode(WMS)',
   BRAND_CD           VARCHAR(4)          NOT NULL COMMENT '브랜드코드', -- 브랜드코드
   ITEMKIND_CD        VARCHAR(10)         NOT NULL COMMENT '품목코드', -- 품목코드
   GOODS_NM           VARCHAR(200)        NOT NULL COMMENT '상품명', -- 상품명
@@ -3692,25 +3709,31 @@ ALTER TABLE TB_GOODS_HST
       GOODS_HST_SQ -- 상품이력일련번호
     );
 
--- IX_GOODS_02
-CREATE INDEX IX_GOODS_02
+-- IX_GOODS_HST_02
+CREATE INDEX IX_GOODS_HST_02
   ON TB_GOODS_HST( -- 상품이력
     GOODS_NM ASC -- 상품명
   );
 
--- IX_GOODS_01
-CREATE INDEX IX_GOODS_01
+-- IX_GOODS_HST_01
+CREATE INDEX IX_GOODS_HST_01
   ON TB_GOODS_HST( -- 상품이력
     REG_DT ASC -- 등록일시
   );
 
--- IX_GOODS_03
-CREATE INDEX IX_GOODS_03
+-- IX_GOODS_HST_03
+CREATE INDEX IX_GOODS_HST_03
   ON TB_GOODS_HST( -- 상품이력
     SUPPLY_COMP_CD ASC, -- 공급업체코드
     GOODS_STAT ASC      -- 상품상태(공통코드G008)
   );
 
+-- IX_GOODS_HST_04
+CREATE INDEX IX_GOODS_HST_04
+  ON TB_GOODS_HST( -- 상품이력
+    GOODS_CD ASC -- 상품코드
+  );
+
 ALTER TABLE TB_GOODS_HST
   MODIFY COLUMN GOODS_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '상품이력일련번호';
 
@@ -6648,6 +6671,9 @@ CREATE TABLE TB_OPTION (
   OPT_CD         VARCHAR(200)      NOT NULL COMMENT '옵션코드', -- 옵션코드
   OPT_CD1        VARCHAR(200)      NULL COMMENT '옵션코드1(자사:COLOR_CD, 입점:옵션명1)', -- 옵션코드1(자사:COLOR_CD, 입점:옵션명1)
   OPT_CD2        VARCHAR(200)      COMMENT '옵션코드2(자사:SIZE, 입점:옵션명2)', -- 옵션코드2(자사:SIZE, 입점:옵션명2)
+  SKU_MODEL_NO   VARCHAR(50)       NOT NULL COMMENT 'SKUModelNo(WMS)',
+  PRODUCT_NO     INT UNSIGNED      NOT NULL COMMENT 'ProductNo(WMS)',
+  PRODUCT_CODE   INT UNSIGNED      NOT NULL COMMENT 'ProductCode(WMS)',
   BASE_STOCK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '기준재고(안전재고)수량', -- 기준재고(안전재고)수량
   CURR_STOCK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '현재고수량', -- 현재고수량
   ADD_PRICE      INT               NOT NULL DEFAULT 0 COMMENT '추가가격', -- 추가가격

BIN
산출물/3.설계/ERD/ST24.exerd