Просмотр исходного кода

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

Conflicts:
산출물/3.설계/ST24_TSIT-D202-프로그램목록(V0.5)-20201109.xlsx

gagamel 5 лет назад
Родитель
Сommit
f397a514ef

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

@@ -2386,8 +2386,8 @@ INSERT INTO TB_MENU VALUES ('A', 'ROOT', '상품', 'M', NULL, NULL, 1, 'Y', 1, N
 INSERT INTO TB_MENU VALUES ('A10', 'A', '기준관리', 'M', NULL, NULL, 10, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('A1001', 'A10', '품목관리', 'P', '/goods/itemkind/base/form', NULL, 1001, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('A1002', 'A10', '색상관리', 'P', '/goods/color/form', NULL, 1002, 'Y', 1, NOW(), 1, NOW());
-INSERT INTO TB_MENU VALUES ('A1003', 'A10', '시즌관리', 'P', '/goods/season/form', NULL, 1003, 'Y', 1, NOW(), 1, NOW());
-INSERT INTO TB_MENU VALUES ('A1004', 'A10', '고시정보관리', 'P', '/goods/notiinfo/form', NULL, 1004, 'Y', 1, NOW(), 1, NOW());
+INSERT INTO TB_MENU VALUES ('A1004', 'A10', '고시정보관리', 'P', '/goods/notiinfo/form', NULL, 1003, 'Y', 1, NOW(), 1, NOW());
+INSERT INTO TB_MENU VALUES ('A1003', 'A10', 'WMS시즌관리', 'P', '/goods/wms/season/form', NULL, 1004, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('A1005', 'A10', 'WMS색상관리', 'P', '/goods/wms/color/form', NULL, 1005, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('A1006', 'A10', 'WMS스타일연도관리', 'P', '/goods/wms/styleYear/form', NULL, 1006, 'Y', 1, NOW(), 1, NOW());
 INSERT INTO TB_MENU VALUES ('A20', 'A', '상품관리', 'M', NULL, NULL, 20, 'Y', 1, NOW(), 1, NOW());
@@ -5618,11 +5618,12 @@ CREATE TABLE TB_ORDER_DETAIL (
   LIST_PRICE         INT UNSIGNED        NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
   CURR_PRICE         INT UNSIGNED        NOT NULL COMMENT '현재판매가', -- 현재판매가
   DC_RATE            FLOAT(5,2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '할인율', -- 할인율
-  OPT_ADD_PRICE      INT                 NOT NULL DEFAULT 0 COMMENT '옵션추가가격', -- 옵션추가가격
+  OPT_ADD_PRICE      INT                 NOT NULL DEFAULT 0 COMMENT '옵션추가가격. 주문상세단품 옵션 추가가격의 합', -- 옵션추가가격
   ORD_QTY            SMALLINT UNSIGNED   NOT NULL COMMENT '주문수량', -- 주문수량
   ORD_AMT            INT UNSIGNED        NOT NULL COMMENT '주문금액', -- 주문금액
   CNCL_RTN_QTY       SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '취소반품수량', -- 취소반품수량
   CNCL_RTN_AMT       INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '취소반품금액', -- 취소반품금액
+  CPN1_CPN_SQ        INT UNSIGNED        NULL     COMMENT '1차쿠폰(즉시할인쿠폰)일련번호', -- 1차쿠폰(즉시할인쿠폰)일련번호
   CPN1_DC_AMT        INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '1차쿠폰(즉시할인쿠폰)할인금액', -- 1차쿠폰(즉시할인쿠폰)할인금액
   TMTB1_SQ           INT UNSIGNED        NULL     COMMENT '다다익선1일련번호', -- 다다익선1일련번호
   TMTB1_DC_AMT       INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '다다익선1할인금액', -- 다다익선1할인금액
@@ -5635,7 +5636,7 @@ CREATE TABLE TB_ORDER_DETAIL (
   PNT_DC_AMT         INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '포인트할인금액', -- 포인트할인금액
   PRE_PNT_DC_AMT     INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '선포인트할인금액', -- 선포인트할인금액
   SAVE_PNT_AMT       INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '적립포인트금액', -- 적립포인트금액
-  REAL_ORD_AMT       INT UNSIGNED        NOT NULL COMMENT '실주문금액', -- 실주문금액
+  REAL_ORD_AMT       INT UNSIGNED        NOT NULL COMMENT '실주문금액(주문금액 - 취소반품금액 - 1차쿠폰 - 다다익선1 - 다다익선2 - 상품쿠폰 - 장바구니쿠폰 - 포인트할인금액 - 선포인트할인금액)', -- 실주문금액
   VENDOR_ID          VARCHAR(20)         NULL     COMMENT '외부몰벤더ID(공통코드G003)', -- 외부몰벤더ID(공통코드G003)
   EXTMALL_ID         VARCHAR(20)         NULL     COMMENT '외부몰ID(외부몰)', -- 외부몰ID(외부몰)
   AGENT_ORDER_ID     VARCHAR(30)         NULL     COMMENT '에이전트주문번호. 몰구분이 "G011_20:외부몰"일 때 사용', -- 에이전트주문번호
@@ -5723,11 +5724,12 @@ CREATE TABLE TB_ORDER_DETAIL_HST (
   LIST_PRICE         INT UNSIGNED        NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
   CURR_PRICE         INT UNSIGNED        NOT NULL COMMENT '현재판매가', -- 현재판매가
   DC_RATE            FLOAT(5,2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '할인율', -- 할인율
-  OPT_ADD_PRICE      INT                 NOT NULL DEFAULT 0 COMMENT '옵션추가가격', -- 옵션추가가격
+  OPT_ADD_PRICE      INT                 NOT NULL DEFAULT 0 COMMENT '옵션추가가격. 주문상세단품 옵션 추가가격의 합', -- 옵션추가가격
   ORD_QTY            SMALLINT UNSIGNED   NOT NULL COMMENT '주문수량', -- 주문수량
   ORD_AMT            INT UNSIGNED        NOT NULL COMMENT '주문금액', -- 주문금액
   CNCL_RTN_QTY       SMALLINT UNSIGNED   NOT NULL DEFAULT 0 COMMENT '취소반품수량', -- 취소반품수량
   CNCL_RTN_AMT       INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '취소반품금액', -- 취소반품금액
+  CPN1_CPN_SQ        INT UNSIGNED        NULL     COMMENT '1차쿠폰(즉시할인쿠폰)일련번호', -- 1차쿠폰(즉시할인쿠폰)일련번호
   CPN1_DC_AMT        INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '1차쿠폰(즉시할인쿠폰)할인금액', -- 1차쿠폰(즉시할인쿠폰)할인금액
   TMTB1_SQ           INT UNSIGNED        NULL     COMMENT '다다익선1일련번호', -- 다다익선1일련번호
   TMTB1_DC_AMT       INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '다다익선1할인금액', -- 다다익선1할인금액
@@ -5740,7 +5742,7 @@ CREATE TABLE TB_ORDER_DETAIL_HST (
   PNT_DC_AMT         INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '포인트할인금액', -- 포인트할인금액
   PRE_PNT_DC_AMT     INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '선포인트할인금액', -- 선포인트할인금액
   SAVE_PNT_AMT       INT UNSIGNED        NOT NULL DEFAULT 0 COMMENT '적립포인트금액', -- 적립포인트금액
-  REAL_ORD_AMT       INT UNSIGNED        NOT NULL COMMENT '실주문금액', -- 실주문금액
+  REAL_ORD_AMT       INT UNSIGNED        NOT NULL COMMENT '실주문금액(주문금액 - 취소반품금액 - 1차쿠폰 - 다다익선1 - 다다익선2 - 상품쿠폰 - 장바구니쿠폰 - 포인트할인금액 - 선포인트할인금액)', -- 실주문금액
   VENDOR_ID          VARCHAR(20)         NULL     COMMENT '외부몰벤더ID(공통코드G003)', -- 외부몰벤더ID(공통코드G003)
   EXTMALL_ID         VARCHAR(20)         NULL     COMMENT '외부몰ID(외부몰)', -- 외부몰ID(외부몰)
   AGENT_ORDER_ID     VARCHAR(30)         NULL     COMMENT '에이전트주문번호. 몰구분이 "G011_20:외부몰"일 때 사용', -- 에이전트주문번호
@@ -5815,6 +5817,7 @@ CREATE TABLE TB_ORDER_DETAIL_ITEM (
   OPT_CD2         VARCHAR(200)      NULL     COMMENT '옵션코드2', -- 옵션코드2
   ITEM_QTY        SMALLINT UNSIGNED NOT NULL COMMENT '단품수량', -- 단품수량
   ITEM_PRICE      INT UNSIGNED      NOT NULL COMMENT '단품단가', -- 단품단가
+  OPT_ADD_PRICE   INT               NOT NULL DEFAULT 0 COMMENT '옵션추가가격', -- 옵션추가가격
   DISP_ORD        SMALLINT UNSIGNED NOT NULL DEFAULT 1 COMMENT '표시순서', -- 표시순서
   REG_NO          INT UNSIGNED      NOT NULL COMMENT '등록자번호', -- 등록자번호
   REG_DT          TIMESTAMP         NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
@@ -6101,7 +6104,7 @@ CREATE TABLE TB_WMS_COLOR_MAPPING (
   UPD_NO          INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
   UPD_DT          TIMESTAMP    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시'
 )
-COMMENT '동영상노출위치. 동영상을 노출할 정보 등록에 의한 발생';
+COMMENT 'WMS 색상 매핑. WMS 색상 매핑 정보 등록에 의한 발생';
 
 -- WMS 색상 매핑
 ALTER TABLE TB_WMS_COLOR_MAPPING
@@ -6111,6 +6114,101 @@ ALTER TABLE TB_WMS_COLOR_MAPPING
       WMS_COLOR_CD
     );
     
+################################################################################
+#WMS 스타일년도 매핑 
+################################################################################
+DROP TABLE IF EXISTS TB_WMS_STYLE_YEAR_MAPPING RESTRICT;
+CREATE TABLE TB_WMS_STYLE_YEAR_MAPPING (
+  SUPPLY_COMP_CD       VARCHAR(20)   NOT NULL COMMENT '공급업체코드(공급업체, FRJ는 브랜드코드)',
+  WMS_STYLE_YEAR_CD    VARCHAR(20)   NOT NULL COMMENT 'WMS 스타일년도코드', 
+  WMS_STYLE_YEAR_NM    VARCHAR(100)  NOT NULL COMMENT 'WMS 스타일년도',
+  STYLE_YEAR           VARCHAR(4)    COMMENT '스타일연도',
+  USE_YN               CHAR(1)      NOT NULL DEFAULT 'Y' COMMENT '사용여부', 
+  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 'WMS 스타일년도 매핑 . WMS 스타일년도 매핑 정보 등록에 의한 발생';
+
+-- WMS 스타일년도 매핑
+ALTER TABLE TB_WMS_STYLE_YEAR_MAPPING
+  ADD CONSTRAINT PK_WMS_STYLE_YEAR_MAPPING
+    PRIMARY KEY (
+      SUPPLY_COMP_CD,
+      WMS_STYLE_YEAR_CD
+    );
+        
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S0001','16','2016','2016','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S0001','17','2017','2017','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S0001','18','2018','2018','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S0001','19','2019','2019','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S0001','20','2020','2020','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S0001','21','2021','2021','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S0002','19','2019','2019','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S0002','20','2020','2020','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S0002','21','2021','2021','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S006','H','2008','2008','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S006','K','2009','2009','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S006','L','2010','2010','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S006','M','2011','2011','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S006','2','2012','2012','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S006','3','2013','2013','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S006','4','2014','2014','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S006','5','2015','2015','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S006','6','2016','2016','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S006','7','2017','2017','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S006','8','2018','2018','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_STYLE_YEAR_MAPPING VALUES ('S006','9','2019','2019','Y', 6, NOW(), 6, NOW());
+
+################################################################################
+#WMS 시즌 매핑 
+################################################################################
+DROP TABLE IF EXISTS TB_WMS_SEASON_MAPPING RESTRICT;
+CREATE TABLE TB_WMS_SEASON_MAPPING (
+  SUPPLY_COMP_CD       VARCHAR(20)   NOT NULL COMMENT '공급업체코드(공급업체, FRJ는 브랜드코드)',
+  WMS_SEASON_CD        VARCHAR(20)   NOT NULL COMMENT 'WMS 스타일년도코드', 
+  WMS_SEASON_NM        VARCHAR(100)  NOT NULL COMMENT 'WMS 스타일년도',
+  SEASON_CD            VARCHAR(20)    COMMENT '시즌코드(공통코드G006)',
+  USE_YN               CHAR(1)      NOT NULL DEFAULT 'Y' COMMENT '사용여부', 
+  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 'WMS 시즌 매핑 . WMS 시즌 매핑 정보 등록에 의한 발생';
+
+-- WMS 시즌 매핑
+ALTER TABLE TB_WMS_SEASON_MAPPING
+  ADD CONSTRAINT PK_WMS_SEASON_MAPPING
+    PRIMARY KEY (
+      SUPPLY_COMP_CD,
+      WMS_SEASON_CD
+    );
+    
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S0001','1','SPRING','G006_1','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S0001','2','SUMMER','G006_2','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S0001','3','FALL','G006_3','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S0001','4','WINTER','G006_4','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S0001','5','RUNNING','G006_X','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S0002','1','봄','G006_1','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S0002','2','여름','G006_2','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S0002','3','가을','G006_3','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S0002','4','겨울','G006_4','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S0002','5','런닝(시즌없음)','G006_X','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S0002','6','봄여름','G006_6','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S0002','7','가을겨울','G006_7','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S0002','8','포시즌','G006_5','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S006','1','봄정상','G006_1','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S006','2','여름정상','G006_2','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S006','3','가을정상','G006_3','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S006','4','겨울정상','G006_4','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S006','5','봄기획','G006_1','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S006','6','여름기획','G006_2','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S006','7','가을기획','G006_3','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S006','8','겨울기획','G006_4','Y', 6, NOW(), 6, NOW());
+INSERT INTO TB_WMS_SEASON_MAPPING VALUES ('S006','9','사계절','G006_5','Y', 6, NOW(), 6, NOW());
+    
     
 ################################################################################
 #판매수량

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


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