eskim 5 tahun lalu
induk
melakukan
eba13e0830
1 mengubah file dengan 33 tambahan dan 5 penghapusan
  1. 33 5
      산출물/3.설계/05.DB-Object/06.DDL/table.sql

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

@@ -6180,8 +6180,8 @@ ALTER TABLE TB_IF_MEASUREMENT
 ################################################################################
 # WMS 인터페이스 - 옵션및 재고 (수신)
 ################################################################################
-DROP TABLE IF EXISTS TB_IF_PRODUCTSKU_TEMP RESTRICT;
-CREATE TABLE TB_IF_PRODUCTSKU_TEMP (
+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 '상품 번호',
@@ -6199,10 +6199,10 @@ CREATE TABLE TB_IF_PRODUCTSKU_TEMP (
   SKUCODE88             VARCHAR(13)       NULL COMMENT '88코드',
   UPD_DT                TIMESTAMP     NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일'
 )
-COMMENT 'WMS 옵션재고 TEMP. 시간배치 WMS 옵션재고 등록에 의한 발생';
+COMMENT 'WMS 옵션재고. 시간배치 WMS 옵션재고 등록에 의한 발생';
 
-ALTER TABLE TB_IF_PRODUCTSKU_TEMP
-  ADD CONSTRAINT PK_IF_PRODUCTSKU_TEMP
+ALTER TABLE TB_IF_PRODUCTSKU
+  ADD CONSTRAINT PK_IF_PRODUCTSKU
     PRIMARY KEY (
      SKUCODE
     ); 
@@ -8322,6 +8322,34 @@ ALTER TABLE TB_STOCK_SYNC
       OPT_CD    -- 옵션번호
     );
 
+    
+################################################################################
+#재고연동 TEMP
+################################################################################
+DROP TABLE IF EXISTS TB_STOCK_SYNC_TEMP RESTRICT;
+CREATE TABLE TB_STOCK_SYNC (
+  GOODS_CD          VARCHAR(20)       NOT NULL COMMENT '상품코드', -- 상품코드
+  OPT_CD            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_TEMP
+  ADD CONSTRAINT PK_STOCK_SYNC -- 재고연동 기본키
+    PRIMARY KEY (
+      GOODS_CD, -- 상품코드
+      OPT_CD    -- 옵션번호
+    );
+    
 ################################################################################
 #상품조회이력
 ################################################################################