Prechádzať zdrojové kódy

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

eskim 5 rokov pred
rodič
commit
9f2b0216ed

+ 35 - 0
산출물/3.설계/05.DB-Object/03.db_function/fn_get_coupon_nm.sql

@@ -0,0 +1,35 @@
+DROP FUNCTION IF EXISTS FN_GET_COUPON_NM;
+
+CREATE FUNCTION FN_GET_COUPON_NM
+    (I_CPN_ID VARCHAR(20)
+    ) RETURNS VARCHAR(100) DETERMINISTIC
+/******************************************************************************
+/*
+/* Module       : 쿠폰명 조회
+/* Program Name : FN_GET_COUPON_NM
+/* Description  : 쿠폰 명칭을 반환한다.
+/*
+/*                Input  : I_CPN_ID => 쿠폰ID
+/*                OutPut : 쿠폰명
+/*
+/* Program History
+/*
+/*----------------------------------------------------------------------------
+/*   Date        CSR NO.             Name      Description
+/*----------------------------------------------------------------------------
+/* 2021-01-07                       gagamel    Initial Release
+/******************************************************************************/
+
+BEGIN
+
+	DECLARE O_RET_VALUE VARCHAR(150);
+	
+	SELECT CPN_NM
+	INTO   O_RET_VALUE
+	FROM   TB_COUPON
+	WHERE  CPN_ID = I_CPN_ID
+	;
+	
+	RETURN O_RET_VALUE;
+
+END;

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

@@ -8487,7 +8487,7 @@ ALTER TABLE TB_GOODS_SAFE_NO
     );
     
 ################################################################################
-#상품 전시 재고
+#상품전시재고
 ################################################################################
 DROP TABLE IF EXISTS TB_GOODS_STOCK RESTRICT;
 CREATE TABLE TB_GOODS_STOCK (
@@ -8497,10 +8497,12 @@ CREATE TABLE TB_GOODS_STOCK (
 )
 COMMENT '상품재고. 상품의 재고 집계에 의한 발생';
 
-CREATE INDEX IX_TB_GOODS_STOCK_01
-  ON TB_GOODS_STOCK( 
-    GOODS_CD ASC
-  );
+-- 상품전시재고
+ALTER TABLE TB_GOODS_STOCK
+  ADD CONSTRAINT PK_GOODS_STOCK -- 상품전시재고 기본키
+    PRIMARY KEY (
+      GOODS_CD -- 상품코드
+    );
     
 
 ################################################################################
@@ -10038,31 +10040,32 @@ ALTER TABLE TB_CUST_GRADE_HST
     );
 
 ################################################################################
-# 고객등급정책
+# 회원등급정책
 ################################################################################
 DROP TABLE IF EXISTS TB_CUST_GRADE_POLICY RESTRICT;
 CREATE TABLE TB_CUST_GRADE_POLICY (
-  GRADE_POLICY_SQ INT UNSIGNED      NOT NULL COMMENT '고객등급정책일련번호',
   SITE_CD         VARCHAR(20)       NOT NULL COMMENT '사이트코드(공통코드G000)',
   GRADE_CD        VARCHAR(20)       NOT NULL COMMENT '등급코드(공통코드G110)',
   ICON_NM         VARCHAR(20)       NOT NULL COMMENT '아이콘명',
   CAL_MONTHS      SMALLINT UNSIGNED NOT NULL DEFAULT 3 COMMENT '등급산정월수',
   MIN_BUY_AMT     INT UNSIGNED      NOT NULL DEFAULT 0 COMMENT '최소구매금액',
   MIN_BUY_CNT     SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '최소구매건수',
+  BUY_EXCEPT_AMT  INT UNSIGNED      NOT NULL DEFAULT 0 COMMENT '구매제외금액(구매건수 산정 시 조건)',
   GRADE_CPN_ID1   VARCHAR(20)       COMMENT '등급쿠폰ID1(쿠폰)',
   GRADE_CPN_ID2   VARCHAR(20)       COMMENT '등급쿠폰ID2(쿠폰)',
   GRADE_CPN_ID3   VARCHAR(20)       COMMENT '등급쿠폰ID3(쿠폰)',
   DISP_ORD        SMALLINT UNSIGNED NOT NULL DEFAULT 1 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 '등록일시' -- 등록일시
+  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 '고객등급정책. 고객등급정책 변경에 의한 발생';
+COMMENT '회원등급정책. 회원등급정책 변경에 의한 발생';
 
 ALTER TABLE TB_CUST_GRADE_POLICY
   ADD CONSTRAINT PK_CUST_GRADE_POLICY
     PRIMARY KEY (
-      GRADE_POLICY_SQ,
       SITE_CD,
       GRADE_CD
     );

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


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