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

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

swkim 5 лет назад
Родитель
Сommit
97a99a5c1b

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

@@ -2532,6 +2532,7 @@ CREATE TABLE TB_FAQ
   ANSWER     LONGTEXT COMMENT '답변',
   USE_YN     CHAR(1) DEFAULT 'Y' NOT NULL COMMENT '사용여부(Y:사용)',
   READ_CNT   INT UNSIGNED DEFAULT 0 NOT NULL COMMENT '조회수',
+  DISP_ORD   SMALLINT UNSIGNED DEFAULT 1 NOT NULL COMMENT '표시순서',
   REG_NO     INT UNSIGNED NOT NULL COMMENT '등록자번호',
   REG_DT     TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '등록일시',
   UPD_NO     INT UNSIGNED NOT NULL COMMENT '수정자번호',
@@ -2541,6 +2542,27 @@ CREATE TABLE TB_FAQ
 )
 COMMENT 'FAQ. 신규 FAQ 등록에 의한 발생';
 
+################################################################################
+#TB_FREE_GOODS
+################################################################################
+DROP TABLE IF EXISTS TB_FREE_GOODS;
+CREATE TABLE TB_FREE_GOODS 
+(
+  PRODUCT_NO         INT UNSIGNED        NOT NULL COMMENT '사은품 상품 번호 - ProductNo(WMS)',
+  PRODUCT_CODE       INT UNSIGNED        NOT NULL COMMENT 'ProductCode(WMS)',
+  GOODS_NUM          VARCHAR(20)         NULL     COMMENT '품번(자사상품만 사용)', -- 품번
+  BRAND_CD           VARCHAR(4)          NOT NULL COMMENT '브랜드코드', -- 브랜드코드
+  GOODS_NM           VARCHAR(200)        NOT NULL COMMENT '상품명', -- 상품명
+  USE_YN            CHAR(1)           NOT NULL DEFAULT 'Y' COMMENT '사용여부', -- 사용여부
+  SYS_IMG_NM  VARCHAR(200) NULL     COMMENT '시스템이미지', -- 시스템이미지
+  REG_NO     INT UNSIGNED NOT NULL COMMENT '등록자번호',
+  REG_DT     TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '등록일시',
+  UPD_NO     INT UNSIGNED NOT NULL COMMENT '수정자번호',
+  UPD_DT     TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '수정일시',
+  PRIMARY KEY (PRODUCT_NO)
+)
+COMMENT '사은품 상품관리. 신규 사은품 상품 등록에 의한 발생';
+
 ################################################################################
 #메뉴
 ################################################################################
@@ -3404,7 +3426,7 @@ CREATE TABLE TB_SUPPLY_COMPANY
 (
   SUPPLY_COMP_CD      VARCHAR(20) NOT NULL COMMENT '공급업체코드',
   SUPPLY_COMP_NM      VARCHAR(100) NOT NULL COMMENT '공급업체명',
-  ProvierNo           INT UNSIGNED        NOT NULL COMMENT 'ProvierNo(WMS)',
+  PROVIER_NO          INT UNSIGNED NOT NULL COMMENT 'ProvierNo(WMS)',
   BIZ_GB              CHAR(1) NOT NULL COMMENT '사업자구분(C:법인, P:개인)',
   BIZ_NO              VARCHAR(20) NOT NULL COMMENT '사업자등록번호',
   BIZ_KIND            VARCHAR(100) NOT NULL COMMENT '업종',
@@ -3897,43 +3919,22 @@ ALTER TABLE TB_GOODS_DESC_HST
 ################################################################################
 DROP TABLE IF EXISTS TB_GOODS_IMG RESTRICT;
 CREATE TABLE TB_GOODS_IMG (
-  GOODS_CD   VARCHAR(20)  NOT NULL COMMENT '상품코드', -- 상품코드
-  COLOR_CD   VARCHAR(2)   NOT NULL COMMENT '색상코드(TB_OPTION.OPT_CD1)', -- 색상코드(TB_OPTION.OPT_CD1)
-  IMG_TYPE   VARCHAR(20)  NOT NULL COMMENT '이미지타입(공통코드G030)', -- 이미지타입(공통코드G030)
-  IMG_PATH1  VARCHAR(200) NULL     COMMENT '이미지경로1', -- 이미지경로1
-  IMG_PATH2  VARCHAR(200) NULL     COMMENT '이미지경로2', -- 이미지경로2
-  IMG_PATH3  VARCHAR(200) NULL     COMMENT '이미지경로3', -- 이미지경로3
-  IMG_PATH4  VARCHAR(200) NULL     COMMENT '이미지경로4', -- 이미지경로4
-  IMG_PATH5  VARCHAR(200) NULL     COMMENT '이미지경로5', -- 이미지경로5
-  IMG_PATH6  VARCHAR(200) NULL     COMMENT '이미지경로6', -- 이미지경로6
-  IMG_PATH7  VARCHAR(200) NULL     COMMENT '이미지경로7', -- 이미지경로7
-  IMG_PATH8  VARCHAR(200) NULL     COMMENT '이미지경로8', -- 이미지경로8
-  IMG_PATH9  VARCHAR(200) NULL     COMMENT '이미지경로9', -- 이미지경로9
-  IMG_PATH10 VARCHAR(200) NULL     COMMENT '이미지경로10', -- 이미지경로10
-  IMG_PATH11 VARCHAR(200) NULL     COMMENT '이미지경로11', -- 이미지경로11
-  IMG_PATH12 VARCHAR(200) NULL     COMMENT '이미지경로12', -- 이미지경로12
-  IMG_PATH13 VARCHAR(200) NULL     COMMENT '이미지경로13', -- 이미지경로13
-  IMG_PATH14 VARCHAR(200) NULL     COMMENT '이미지경로14', -- 이미지경로14
-  IMG_PATH15 VARCHAR(200) NULL     COMMENT '이미지경로15', -- 이미지경로15
-  IMG_PATH16 VARCHAR(200) NULL     COMMENT '이미지경로16', -- 이미지경로16
-  IMG_PATH17 VARCHAR(200) NULL     COMMENT '이미지경로17', -- 이미지경로17
-  IMG_PATH18 VARCHAR(200) NULL     COMMENT '이미지경로18', -- 이미지경로18
-  IMG_PATH19 VARCHAR(200) NULL     COMMENT '이미지경로19', -- 이미지경로19
-  IMG_PATH20 VARCHAR(200) NULL     COMMENT '이미지경로20', -- 이미지경로20
-  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 '수정일시' -- 수정일시
+  GOODS_CD       VARCHAR(20)  NOT NULL COMMENT '상품코드', -- 상품코드
+  COLOR_CD       VARCHAR(2)   NOT NULL COMMENT '색상코드(TB_OPTION.OPT_CD1)', -- 색상코드(TB_OPTION.OPT_CD1)
+  DISP_ORD       TINYINT UNSIGNED  NOT NULL DEFAULT 1 COMMENT '표시순서', -- 표시순서
+  SYS_IMG_NM     VARCHAR(200) NOT NULL  COMMENT '시스템이미지', -- 시스템이미지
+  DEFAULT_IMG_YN VARCHAR(1)   NULL COMMENT '대표이미지여부', -- 대표이미지여부
+  REG_NO         INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
+  REG_DT         TIMESTAMP    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
 )
 COMMENT '상품이미지. 상품 이미지 등록에 의한 발생';
 
 -- 상품이미지
-ALTER TABLE TB_GOODS_IMG
-  ADD CONSTRAINT PK_GOODS_IMG -- 상품이미지 기본키
-    PRIMARY KEY (
-      GOODS_CD, -- 상품코드
-      COLOR_CD -- 색상코드
-    );
+CREATE INDEX IX_GOODS_IMG_01
+  ON TB_GOODS_IMG( -- 상품이미지
+    GOODS_CD ASC, -- 상품코드
+    COLOR_CD ASC  -- 색상코드
+  );
 
 ################################################################################
 #상품 주문 등급
@@ -4029,28 +4030,6 @@ ALTER TABLE TB_GOODS_TNM_RES
 ALTER TABLE TB_GOODS_TNM_RES
   AUTO_INCREMENT = 1;
   
--- DEXT 개발용
-DROP TABLE IF EXISTS TB_GOODS_IMG_DX5 RESTRICT;
-CREATE TABLE TB_GOODS_IMG_DX5 (
-  GOODS_CD   VARCHAR(20)  NOT NULL COMMENT '상품코드', -- 상품코드
-  COLOR_CD   VARCHAR(2)   NOT NULL COMMENT '색상코드(TB_OPTION.OPT_CD1)', -- 색상코드(TB_OPTION.OPT_CD1)
-  DISP_ORD   TINYINT UNSIGNED  NOT NULL DEFAULT 1 COMMENT '표시순서', -- 표시순서 
-  ORG_IMG_NM  VARCHAR(200) NULL     COMMENT '원본이미지', -- 원본이미지
-  SYS_IMG_NM  VARCHAR(200) NULL     COMMENT '시스템이미지', -- 시스템이미지
-  DEFAULT_IMG_YN  VARCHAR(1) NULL     COMMENT '대표이미지여부', -- 대표이미지여부
-  REG_NO     INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
-  REG_DT     TIMESTAMP    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
-  
-)
-COMMENT '상품이미지. 상품 이미지 등록에 의한 발생';
-
--- 상품이미지
-CREATE INDEX IX_GOODS_IMG_DX5_01
-  ON TB_GOODS_IMG_DX5( 
-    GOODS_CD ASC,
-    COLOR_CD ASC 
-  );
-
 ################################################################################
 #공지사항
 ################################################################################
@@ -6963,6 +6942,8 @@ CREATE TABLE TB_ORDER_DETAIL (
   ORG_ORD_DTL_NO     INT UNSIGNED        NULL     COMMENT '원주문상세번호(주문상세). 교환 시에만 사용', -- 원주문상세번호
   SUPPLY_COMP_CD     VARCHAR(20)         NOT NULL COMMENT '공급업체코드', -- 공급업체코드
   GOODS_CD           VARCHAR(20)         NOT NULL COMMENT '상품코드', -- 상품코드
+  PRODUCT_NO         INT UNSIGNED        NOT NULL COMMENT 'ProductNo(WMS)',
+  PRODUCT_CODE       INT UNSIGNED        NOT NULL COMMENT 'ProductCode(WMS)',
   FORMAL_GB          VARCHAR(20)         NULL     DEFAULT 'G009_10' COMMENT '정상이월구분(공통코드G009)', -- 정상이월구분(공통코드G009)
   GOODS_TYPE         VARCHAR(20)         NOT NULL COMMENT '상품타입(공통코드G056)', -- 상품타입(공통코드G056)
   LIST_PRICE         INT UNSIGNED        NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
@@ -7074,6 +7055,8 @@ CREATE TABLE TB_ORDER_DETAIL_HST (
   ORG_ORD_DTL_NO     INT UNSIGNED        NULL     COMMENT '원주문상세번호(주문상세). 교환 시에만 사용', -- 원주문상세번호
   SUPPLY_COMP_CD     VARCHAR(20)         NOT NULL COMMENT '공급업체코드', -- 공급업체코드
   GOODS_CD           VARCHAR(20)         NOT NULL COMMENT '상품코드', -- 상품코드
+  PRODUCT_NO         INT UNSIGNED        NOT NULL COMMENT 'ProductNo(WMS)',
+  PRODUCT_CODE       INT UNSIGNED        NOT NULL COMMENT 'ProductCode(WMS)',
   FORMAL_GB          VARCHAR(20)         NULL     DEFAULT 'G009_10' COMMENT '정상이월구분(공통코드G009)', -- 정상이월구분(공통코드G009)
   GOODS_TYPE         VARCHAR(20)         NOT NULL COMMENT '상품타입(공통코드G056)', -- 상품타입(공통코드G056)
   LIST_PRICE         INT UNSIGNED        NOT NULL COMMENT '정상가(최초판매가)', -- 정상가(최초판매가)
@@ -7175,6 +7158,9 @@ CREATE TABLE TB_ORDER_DETAIL_ITEM (
   OPT_CD          VARCHAR(200)      NOT NULL COMMENT '옵션코드', -- 옵션코드
   OPT_CD1         VARCHAR(200)      NULL     COMMENT '옵션코드1', -- 옵션코드1
   OPT_CD2         VARCHAR(200)      NULL     COMMENT '옵션코드2', -- 옵션코드2
+  SKU_MODEL_NO   VARCHAR(50)       NOT NULL COMMENT 'SKUModelNo(WMS)',
+  PRODUCT_NO     INT UNSIGNED      NOT NULL COMMENT 'ProductNo(WMS)',
+  PRODUCT_CODE   INT UNSIGNED      NOT NULL COMMENT 'ProductCode(WMS)',
   ITEM_QTY        SMALLINT UNSIGNED NOT NULL COMMENT '단품수량', -- 단품수량
   ITEM_PRICE      INT UNSIGNED      NOT NULL COMMENT '단품단가', -- 단품단가
   OPT_ADD_PRICE   INT               NOT NULL DEFAULT 0 COMMENT '옵션추가가격', -- 옵션추가가격
@@ -7992,6 +7978,8 @@ CREATE TABLE TB_CART (
   CART_SQ      INT UNSIGNED NOT NULL COMMENT '장바구니일련번호', -- 장바구니일련번호
   CART_GB      VARCHAR(20)  NOT NULL COMMENT '장바구니구분(공통코드G026)', -- 장바구니구분(공통코드G026)
   GOODS_CD     VARCHAR(20)  NOT NULL COMMENT '상품코드', -- 상품코드
+  PRODUCT_NO   INT UNSIGNED NOT NULL COMMENT 'ProductNo(WMS)',
+  PRODUCT_CODE INT UNSIGNED NOT NULL COMMENT 'ProductCode(WMS)',
   JSESSION_ID  VARCHAR(200) NULL     COMMENT 'J세션ID', -- J세션ID
   CUST_NO      INT UNSIGNED NULL     COMMENT '고객번호', -- 고객번호
   AF_LINK_CD   VARCHAR(20)  NULL     COMMENT '제휴링크코드', -- 제휴링크코드
@@ -8043,6 +8031,9 @@ CREATE TABLE TB_CART_DETAIL (
   OPT_CD      VARCHAR(200)      NOT NULL COMMENT '옵션코드', -- 옵션코드
   OPT_CD1     VARCHAR(200)      NULL     COMMENT '옵션코드1', -- 옵션코드1
   OPT_CD2     VARCHAR(200)      NULL     COMMENT '옵션코드2', -- 옵션코드2
+  SKU_MODEL_NO   VARCHAR(50)       NOT NULL COMMENT 'SKUModelNo(WMS)',
+  PRODUCT_NO     INT UNSIGNED      NOT NULL COMMENT 'ProductNo(WMS)',
+  PRODUCT_CODE   INT UNSIGNED      NOT NULL COMMENT 'ProductCode(WMS)',
   ITEM_QTY    SMALLINT UNSIGNED NOT NULL COMMENT '단품수량', -- 단품수량
   DISP_ORD    SMALLINT UNSIGNED NOT NULL DEFAULT 1 COMMENT '표시순서', -- 표시순서
   REG_NO      INT UNSIGNED      NOT NULL COMMENT '등록자번호', -- 등록자번호
@@ -8080,6 +8071,8 @@ CREATE TABLE TB_CART_HST (
   CART_DTL_SQ  INT UNSIGNED NOT NULL COMMENT '장바구니이력일련번호', -- 장바구니이력일련번호
   CART_GB      VARCHAR(20)  NOT NULL COMMENT '장바구니구분(공통코드G026)', -- 장바구니구분(공통코드G026)
   GOODS_CD     VARCHAR(20)  NOT NULL COMMENT '상품코드', -- 상품코드
+  PRODUCT_NO   INT UNSIGNED NOT NULL COMMENT 'ProductNo(WMS)',
+  PRODUCT_CODE INT UNSIGNED NOT NULL COMMENT 'ProductCode(WMS)',
   ORD_NO       INT UNSIGNED NOT NULL COMMENT '주문번호', -- 주문번호
   CUST_NO      INT UNSIGNED NULL     COMMENT '고객번호', -- 고객번호
   AF_LINK_CD   VARCHAR(20)  NULL     COMMENT '제휴링크코드', -- 제휴링크코드
@@ -8126,6 +8119,9 @@ CREATE TABLE TB_CART_DETAIL_HST (
   OPT_CD      VARCHAR(200)      NOT NULL COMMENT '옵션코드', -- 옵션코드
   OPT_CD1     VARCHAR(200)      NULL     COMMENT '옵션코드1', -- 옵션코드1
   OPT_CD2     VARCHAR(200)      NULL     COMMENT '옵션코드2', -- 옵션코드2
+  SKU_MODEL_NO   VARCHAR(50)       NOT NULL COMMENT 'SKUModelNo(WMS)',
+  PRODUCT_NO     INT UNSIGNED      NOT NULL COMMENT 'ProductNo(WMS)',
+  PRODUCT_CODE   INT UNSIGNED      NOT NULL COMMENT 'ProductCode(WMS)',
   ITEM_QTY    SMALLINT UNSIGNED NOT NULL COMMENT '단품수량', -- 단품수량
   REG_NO      INT UNSIGNED      NOT NULL COMMENT '등록자번호', -- 등록자번호
   REG_DT      TIMESTAMP         NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시

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