Bladeren bron

wms 상품연동 테이블

eskim 5 jaren geleden
bovenliggende
commit
dcc5000b66
1 gewijzigde bestanden met toevoegingen van 116 en 1 verwijderingen
  1. 116 1
      산출물/3.설계/05.DB-Object/06.DDL/table.sql

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

@@ -6138,6 +6138,122 @@ ALTER TABLE TB_GOODS_BENEFIT_PRICE_TEMP
     PRIMARY KEY (
       GOODS_CD
     ); 
+    
+################################################################################
+# WMS 인터페이스 - 실측사이즈정보(수신)
+################################################################################
+DROP TABLE IF EXISTS TB_IF_MEASUREMENT RESTRICT;
+CREATE TABLE TB_IF_MEASUREMENT (
+  SKUCODE          VARCHAR(50)   NOT NULL COMMENT '옵션번호',
+  PRODUCTNO        INT UNSIGNED  NOT NULL COMMENT '상품 번호', 
+  PRODUCTCODE      INT UNSIGNED  NOT NULL COMMENT '상품 코드',
+  TYPECD           VARCHAR(20)   NOT NULL COMMENT '상하의 타입',
+  WASHINGMETHOD    VARCHAR(50)       NULL COMMENT '세탁방법',
+  VALUE1           FLOAT(5,1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '치수1',
+  VALUE2           FLOAT(5,1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '치수2',
+  VALUE3           FLOAT(5,1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '치수3',
+  VALUE4           FLOAT(5,1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '치수4',
+  VALUE5           FLOAT(5,1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '치수5',
+  MEMO             VARCHAR(1000)    NULL COMMENT '메모',
+  DATEINSERTED     TIMESTAMP        NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'WMS등록일',
+  DATELASTMODIFIED TIMESTAMP        NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'WMS수정일',
+  ISUSE            CHAR(1)      NOT NULL DEFAULT '1' COMMENT '사용여부(1: 사용, 0: 미사용)',
+  USERLASTMODIFIED INT UNSIGNED     NULL COMMENT 'WMS수정자',
+  UPD_DT           TIMESTAMP    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일'
+)
+COMMENT 'WMS 실측사이즈정보. 일배치 WMS 실측사이즈연동 등록에 의한 발생';
+
+ALTER TABLE TB_IF_MEASUREMENT
+  ADD CONSTRAINT PK_IF_MEASUREMENT
+    PRIMARY KEY (
+     SKUCODE,
+     TYPECD
+    ); 
+  
+################################################################################
+# WMS 인터페이스 - 옵션및 재고 (수신) 
+################################################################################
+DROP TABLE IF EXISTS TB_IF_PRODUCTSKU RESTRICT;
+CREATE TABLE TB_IF_PRODUCTSKU (
+  SKUCODE               VARCHAR(50)   NOT NULL COMMENT '옵션번호',
+  SKUMODELNO            VARCHAR(50)   NOT NULL COMMENT '옵션 모델 번호', 
+  PRODUCTNO             INT UNSIGNED  NOT NULL COMMENT '상품 번호',
+  PRODUCTCODE           VARCHAR(50)   NOT NULL COMMENT '상품코드',
+  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 '판매재고수량',
+  SELLINGSTOCKTYPECD    VARCHAR(20)       NULL COMMENT '판매재고유형',
+  LIMITSTOCKAMOUNT      SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '',
+  VENDORSKUMODELNO      VARCHAR(50)       NULL COMMENT '업체옵션모델번호',
+  VENDORSKUCODE         VARCHAR(50)       NULL COMMENT '업체옵션코드',
+  ISVIRTUALSTOCK        CHAR(1)       NOT NULL DEFAULT '1' COMMENT '',
+  DATEVIRTUALSTOCK      TIMESTAMP         NULL COMMENT '',
+  SKUCODE88             VARCHAR(13)       NULL COMMENT '88코드',
+  UPD_DT                TIMESTAMP     NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일'
+)
+COMMENT 'WMS 옵션재고. 시간배치 WMS 옵션재고 등록에 의한 발생';
+
+ALTER TABLE TB_IF_PRODUCTSKU
+  ADD CONSTRAINT PK_IF_PRODUCTSKU
+    PRIMARY KEY (
+     SKUCODE
+    ); 
+    
+################################################################################
+# WMS 인터페이스 - 입고정보 (수신) 
+################################################################################
+DROP TABLE IF EXISTS TB_IF_INCOMELOT RESTRICT;
+CREATE TABLE TB_IF_INCOMELOT (
+  LOTNO          INT 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 '브랜드명',
+  DATEINCOME     TIMESTAMP         NULL COMMENT 'WMS생성일',
+  UPD_DT         TIMESTAMP     NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일'
+)
+COMMENT 'WMS 입고정보. 일배치 WMS 입고정보연동 등록에 의한 발생';
+
+ALTER TABLE TB_IF_INCOMELOT
+  ADD CONSTRAINT PK_IF_INCOMELOT
+    PRIMARY KEY (
+     LOTNO
+    );     
+
+CREATE INDEX IX_IF_INCOMELOT_01
+  ON TB_IF_INCOMELOT( 
+    DATEINCOME ASC
+  );
+  
+################################################################################
+# WMS 인터페이스 - 입고상품정보 (수신) 
+################################################################################
+DROP TABLE IF EXISTS TB_IF_INCOMELOTITEM RESTRICT;
+CREATE TABLE TB_IF_INCOMELOTITEM (
+  LOTNO         INT UNSIGNED  NOT NULL COMMENT '입고번호',
+  ITEMNO        INT UNSIGNED      NULL COMMENT '입고항목번호', 
+  WMSITEMNO     INT UNSIGNED      NULL COMMENT '',
+  DATEINCOME    TIMESTAMP         NULL COMMENT 'WMS생성일',
+  PRODUCTNO     INT UNSIGNED      NULL COMMENT '상품번호',
+  PRODUCTCODE   VARCHAR(2550)     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 '총수량',
+  UPD_DT        TIMESTAMP     NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일'
+  
+)
+COMMENT 'WMS 입고정보. 일배치 WMS 입고상품정보연동 등록에 의한 발생';
+
+ALTER TABLE TB_IF_INCOMELOTITEM
+  ADD CONSTRAINT PK_IF_INCOMELOTITEM
+    PRIMARY KEY (
+     LOTNO,
+     ITEMNO
+    );     
   
 ################################################################################
 #사이트유입이력
@@ -6162,7 +6278,6 @@ CREATE INDEX IX_INFLOW_HST_01
     INFLOW_DT ASC, 
     SITE_CD ASC   
   );
-  
     
 ################################################################################
 #사이트유입일별집계