Browse Source

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

gagamel 5 năm trước cách đây
mục cha
commit
e91147750b

BIN
산출물/3.설계/03.인터페이스/TSIT-D302-인터페이스명세서(V0.1)-20201224_상품.xlsx


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

@@ -6180,18 +6180,18 @@ ALTER TABLE TB_IF_MEASUREMENT
 ################################################################################
 # WMS 인터페이스 - 옵션및 재고 (수신)
 ################################################################################
-DROP TABLE IF EXISTS TB_IF_PRODUCTSKU RESTRICT;
-CREATE TABLE TB_IF_PRODUCTSKU (
+DROP TABLE IF EXISTS TB_IF_PRODUCTSKU_TEMP RESTRICT;
+CREATE TABLE TB_IF_PRODUCTSKU_TEMP (
   SKUCODE               VARCHAR(50)   NOT NULL COMMENT '옵션번호',
-  SKUMODELNO            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    INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '판매재고수량',
+  SELLINGSTOCKAMOUNT    INT           NOT NULL DEFAULT 0 COMMENT '판매재고수량',
   SELLINGSTOCKTYPECD    VARCHAR(20)       NULL COMMENT '판매재고유형',
-  LIMITSTOCKAMOUNT      INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '',
+  LIMITSTOCKAMOUNT      INT           NOT NULL DEFAULT 0 COMMENT '',
   VENDORSKUMODELNO      VARCHAR(50)       NULL COMMENT '업체옵션모델번호',
   VENDORSKUCODE         VARCHAR(50)       NULL COMMENT '업체옵션코드',
   ISVIRTUALSTOCK        CHAR(1)       NOT NULL DEFAULT '1' COMMENT '',
@@ -6199,14 +6199,44 @@ CREATE TABLE TB_IF_PRODUCTSKU (
   SKUCODE88             VARCHAR(13)       NULL COMMENT '88코드',
   UPD_DT                TIMESTAMP     NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일'
 )
-COMMENT 'WMS 옵션재고. 시간배치 WMS 옵션재고 등록에 의한 발생';
+COMMENT 'WMS 옵션재고 TEMP. 시간배치 WMS 옵션재고 등록에 의한 발생';
 
-ALTER TABLE TB_IF_PRODUCTSKU
-  ADD CONSTRAINT PK_IF_PRODUCTSKU
+ALTER TABLE TB_IF_PRODUCTSKU_TEMP
+  ADD CONSTRAINT PK_IF_PRODUCTSKU_TEMP
     PRIMARY KEY (
      SKUCODE
-    );
+    ); 
+    
+################################################################################
+# WMS 인터페이스 - 옵션및 재고 이력
+################################################################################
+DROP TABLE IF EXISTS TB_IF_PRODUCTSKU_HST RESTRICT;
+CREATE TABLE TB_IF_PRODUCTSKU_HST (
+  JOBDATE               VARCHAR(14)   NOT NULL COMMENT '작업일시',
+  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    INT           NOT NULL DEFAULT 0 COMMENT '판매재고수량',
+  SELLINGSTOCKTYPECD    VARCHAR(20)       NULL COMMENT '판매재고유형',
+  LIMITSTOCKAMOUNT      INT           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코드'
+)
+COMMENT 'WMS 옵션재고 이력. 시간배치 WMS 옵션재고 등록에 의한 발생';
 
+CREATE INDEX IX_IF_PRODUCTSKU_HST_01
+  ON TB_IF_PRODUCTSKU_HST(
+    JOBDATE ASC,
+    SKUCODE ASC
+  );
+        
 ################################################################################
 # WMS 인터페이스 - 입고정보 (수신)
 ################################################################################
@@ -8427,6 +8457,25 @@ ALTER TABLE TB_GOODS_SAFE_NO
     PRIMARY KEY (
       GOODS_CD
     );
+    
+################################################################################
+#상품전시재고
+################################################################################
+DROP TABLE IF EXISTS TB_GOODS_STOCK RESTRICT;
+CREATE TABLE TB_GOODS_STOCK (
+  GOODS_CD     VARCHAR(20)   NOT NULL COMMENT '상품코드',
+  STOCK_QTY    SMALLINT      NOT NULL DEFAULT 0 COMMENT '재고수량',
+  REG_DT       TIMESTAMP     NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시'
+)
+COMMENT '상품재고. 상품의 재고 집계에 의한 발생';
+
+-- 상품전시재고
+ALTER TABLE TB_GOODS_STOCK
+  ADD CONSTRAINT PK_GOODS_STOCK -- 상품전시재고 기본키
+    PRIMARY KEY (
+      GOODS_CD -- 상품코드
+    );
+    
 
 ################################################################################
 #동영상
@@ -10431,4 +10480,4 @@ CREATE TABLE TB_USER_LOGIN_HST
   INDEX IX_USER_LOGIN_HST_01 (USER_NO)
 )
 COMMENT '사용자로그인이력. 어드민 사용자 로그인 성공 시 이력 등록에 의한 발생'
-;
+; 

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


BIN
산출물/3.설계/ERD/asis/iSTYLE24_Mall.exerd


BIN
산출물/3.설계/ST24_TSIT-D202-프로그램목록(V1.5)-20210108.xlsx