swkim 5 vuotta sitten
vanhempi
commit
d4c3ead781

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

@@ -4928,7 +4928,7 @@ CREATE TABLE TB_MENU_ACCESS_HST
   MENU_ACCESS_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '메뉴접속일련번호',
   USER_NO        INT UNSIGNED NOT NULL COMMENT '사용자번호(사용자)',
   MENU_ID        VARCHAR(20) NOT NULL COMMENT '메뉴ID(메뉴)',
-  REQ_URL        VARCHAR(200) COMMENT '요청URL',
+  REQ_URL        VARCHAR(500) COMMENT '요청URL',
   PARAMS         LONGTEXT COMMENT '파라미터',
   REG_NO         INT UNSIGNED NOT NULL COMMENT '등록자번호',
   REG_DT         TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '등록일시',
@@ -4987,7 +4987,7 @@ CREATE TABLE TB_PAYMENT (
   NPAY_PNT_AMT   INT          NOT NULL DEFAULT 0 COMMENT '네이버페이포인트금액', -- 네이버페이포인트금액
   PAY_GB         CHAR(1)      NOT NULL DEFAULT 'O' COMMENT '결제구분(O:주문시결제, D:배송시결제, E:에러(강제 결제 태울 때 또는 에러일 때)', -- 결제구분
   PAY_STAT       VARCHAR(20)  NOT NULL DEFAULT 'G016_00' COMMENT '결제상태(공통코드G016)', -- 결제상태(공통코드G016)
-  PG_GB          VARCHAR(20)  NULL     COMMENT 'PG구분(공통코드G015)', -- PG구분(공통코드G015)
+  PG_GB          VARCHAR(20)  NULL     COMMENT 'PG구분(공통코드G015) 외부몰:NULL', -- PG구분(공통코드G015)
   PG_TID         VARCHAR(100) NULL     COMMENT 'PG거래ID', -- PG거래ID
   PG_TRADE_NO    VARCHAR(50)  NULL     COMMENT 'PG거래번호(승인번호)', -- PG거래번호(승인번호)
   PG_SHOP_ID     VARCHAR(20)  NULL     COMMENT 'PG가맹점ID', -- PG가맹점ID
@@ -6446,6 +6446,60 @@ ALTER TABLE TB_GIFTCARD_API_HST
 ALTER TABLE TB_GIFTCARD_API_HST
   AUTO_INCREMENT = 1;
 
+DROP TABLE IF EXISTS TB_GFTCARD_RECIEP RESTRICT;
+
+################################################################################
+#상품권현금영수증
+################################################################################
+DROP TABLE IF EXISTS TB_GIFTCARD_RECEIPT RESTRICT;
+CREATE TABLE TB_GIFTCARD_RECEIPT (
+  ORD_NO     INT UNSIGNED NOT NULL COMMENT '주문번호', -- 주문번호
+  TRADE_NO   VARCHAR(20)  NOT NULL COMMENT '거래번호', -- 거래번호
+  AUTH_NO    VARCHAR(20)  NOT NULL COMMENT '승인번호', -- 승인번호
+  AMT        INT          NOT NULL COMMENT '금액', -- 금액
+  REG_DT     TIMESTAMP    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
+)
+COMMENT '상품권현금영수증. 상품권현금영수증 신규 발행에 의한 발생';
+
+-- 상품권현금영수증
+ALTER TABLE TB_GIFTCARD_RECEIPT
+  ADD CONSTRAINT PK_GIFTCARD_RECEIPT -- 상품권현금영수증 기본키
+    PRIMARY KEY (
+      ORD_NO -- 주문번호
+    );
+
+################################################################################
+#상품권현금영수증API
+################################################################################
+DROP TABLE IF EXISTS TB_GIFTCARD_RECEIPT_API RESTRICT;
+CREATE TABLE TB_GIFTCARD_RECEIPT_API (
+  GFCD_RCP_API_SQ INT UNSIGNED NOT NULL COMMENT '상품권현금영수증API일련번호', -- 상품권현금영수증API일련번호
+  ORD_NO          INT UNSIGNED NOT NULL COMMENT '주문번호', -- 주문번호
+  TRADE_NO        VARCHAR(20)  NOT NULL COMMENT '거래번호', -- 거래번호
+  AUTH_NO         VARCHAR(20)  NOT NULL COMMENT '승인번호', -- 승인번호
+  AMT             INT          NOT NULL COMMENT '금액', -- 금액
+  RESULT_CD       VARCHAR(10)  NULL     COMMENT '결과코드', -- 결과코드
+  RESULT_MSG      VARCHAR(200) NULL     COMMENT '결과메시지', -- 결과메시지
+  REG_DT          TIMESTAMP    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
+)
+COMMENT '상품권현금영수증API. 상품권현금영수증API 연동시 신규 발생';
+
+-- 상품권현금영수증API
+ALTER TABLE TB_GIFTCARD_RECEIPT_API
+  ADD CONSTRAINT PK_GIFTCARD_RECEIPT_API -- 상품권현금영수증API 기본키
+    PRIMARY KEY (
+      GFCD_RCP_API_SQ -- 상품권현금영수증API일련번호
+    );
+
+-- 상품권현금영수증API 인덱스
+CREATE INDEX IX_GIFTCARD_RECEIPT_API_01
+  ON TB_GIFTCARD_RECEIPT_API( -- 상품권현금영수증API
+    ORD_NO ASC -- 주문번호
+  );
+
+ALTER TABLE TB_GIFTCARD_RECEIPT_API
+  MODIFY COLUMN GFCD_RCP_API_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '상품권현금영수증API일련번호';
+
 ################################################################################
 #GNB탭
 ################################################################################
@@ -6991,7 +7045,7 @@ ALTER TABLE TB_GOODS_DESC
 ################################################################################
 DROP TABLE IF EXISTS TB_GOODS_DESC_HST RESTRICT;
 CREATE TABLE TB_GOODS_DESC_HST (
-  GOODS_DESC_HST_SQ   INT UNSIGNED     NOT NULL AUTO_INCREMENT COMMENT '광고키워드일련번호',
+  GOODS_DESC_HST_SQ   INT UNSIGNED     NOT NULL AUTO_INCREMENT COMMENT '상품상세이력일련번호',
   GOODS_CD            VARCHAR(20)      NOT NULL COMMENT '상품코드', -- 상품코드
   DESC_GB             VARCHAR(2)       NOT NULL COMMENT '상품상세 구분(10:상품타이틀,20:상품타이틀내용,30:상품특징,40:상위컨텐츠,50:하위컨텐츠,60:상위컨텐츠-모바일,70:하위컨텐츠-모바일,80:상품상세(as-is,입점))', -- 상품상세 구분
   SEQ                 TINYINT UNSIGNED NOT NULL COMMENT '일련번호', -- 일련번호
@@ -6999,7 +7053,7 @@ CREATE TABLE TB_GOODS_DESC_HST (
   REG_NO              INT UNSIGNED     NOT NULL COMMENT '등록자번호', -- 등록자번호
   REG_DT              TIMESTAMP        NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
   PRIMARY KEY (GOODS_DESC_HST_SQ),
-  INDEX IX_GOODS_DESC_01 (GOODS_CD, DESC_GB, SEQ)
+  INDEX IX_GOODS_DESC_HST_01 (GOODS_CD, DESC_GB, SEQ)
 )
 COMMENT '상품상세이력. 상품상세 수정에 의한 발생';
 
@@ -7059,7 +7113,7 @@ CREATE TABLE TB_GOODS_QUICK_DELEVERY_SKIP (
 COMMENT '총알배송제외상품. 신규 총알배송 제외 상품 등록에 의한 발생';
 
 ################################################################################
-#상품 동영상관리
+#상품동영상
 ################################################################################
 DROP TABLE IF EXISTS TB_GOODS_VIDEO RESTRICT;
 CREATE TABLE TB_GOODS_VIDEO (
@@ -7074,8 +7128,8 @@ CREATE TABLE TB_GOODS_VIDEO (
   UPD_NO       INT UNSIGNED     NOT NULL COMMENT '수정자번호', -- 수정자번호
   UPD_DT       TIMESTAMP        NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시', -- 수정일시
   PRIMARY KEY (VIDEO_SQ),
-  INDEX IX_GOODS_DESC_01 (GOODS_CD),
-  INDEX IX_GOODS_DESC_02 (VIDEO_GB,KUF_KEY)
+  INDEX IX_GOODS_VIDEO_01 (GOODS_CD),
+  INDEX IX_GOODS_VIDEO_02 (KUF_KEY)
 )
 COMMENT '상품동영상. 상품 동영상 저장에 의한 발생';
 

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