eskim 5 лет назад
Родитель
Сommit
eba13e0830
1 измененных файлов с 33 добавлено и 5 удалено
  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 인터페이스 - 옵션및 재고 (수신)
 # 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 '옵션번호',
   SKUCODE               VARCHAR(50)   NOT NULL COMMENT '옵션번호',
   SKUMODELNO            VARCHAR(50)   NOT NULL COMMENT '옵션 모델 번호', 
   SKUMODELNO            VARCHAR(50)   NOT NULL COMMENT '옵션 모델 번호', 
   PRODUCTNO             INT UNSIGNED  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코드',
   SKUCODE88             VARCHAR(13)       NULL COMMENT '88코드',
   UPD_DT                TIMESTAMP     NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일'
   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 (
     PRIMARY KEY (
      SKUCODE
      SKUCODE
     ); 
     ); 
@@ -8322,6 +8322,34 @@ ALTER TABLE TB_STOCK_SYNC
       OPT_CD    -- 옵션번호
       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    -- 옵션번호
+    );
+    
 ################################################################################
 ################################################################################
 #상품조회이력
 #상품조회이력
 ################################################################################
 ################################################################################