swkim 5 лет назад
Родитель
Сommit
029920d09f

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

@@ -4901,6 +4901,7 @@ CREATE TABLE TB_PAYMENT (
   CARD_TYPE      VARCHAR(1)   NULL     COMMENT 'PG카드유형(Y:체크카드, N:신용카드, G:기프트카드) 결제수단이 "30:신용카드"일 때 사용. PG사에서 받은 값', -- 카드유형
   CARD_KIND      VARCHAR(5)   NULL     COMMENT '카드종류. 결제수단이 "30:신용카드"일 때 사용. PG사에서 받은 값', -- 카드종류
   CARD_BANK      VARCHAR(10)  NULL     COMMENT '카드발급은행. 결제수단이 "30:신용카드"일 때 사용. PG사에서 받은 값', -- 카드발급은행
+  CARD_CD        VARCHAR(10)  NULL     COMMENT '카드발급사코드. 결제수단이 "30:신용카드"일 때 사용. PG사에서 받은 값', -- 카드발급은행
   CARD_NM        VARCHAR(50)  NULL     COMMENT '카드명. 결제수단이 "30:신용카드"일 때 사용. PG사에서 받은 값', -- 카드명
   CARD_MIPS      VARCHAR(2)   NULL     COMMENT '카드할부개월수. 결제수단이 "30:신용카드"일 때 사용. PG사에서 받은 값', -- 카드할부개월수
   CARD_PCABLE_YN CHAR(1)      NOT NULL DEFAULT 'Y' COMMENT '부분취소가능여부', -- 부분취소가능여부
@@ -4961,6 +4962,47 @@ CREATE TABLE TB_PERSISTENT_TOKEN
 COMMENT '로그인유지토큰. 로그인유지용 토큰 생성에 의한 발생'
 ;
 
+################################################################################
+#PG이력
+################################################################################
+DROP TABLE IF EXISTS TB_PG_CARD RESTRICT;
+CREATE TABLE TB_PG_CARD (
+  PG_GB   VARCHAR(20) NOT NULL COMMENT 'PG구분(공통코드G015)', -- PG구분(공통코드G015)
+  CARD_CD VARCHAR(10)  NOT NULL COMMENT '카드발급사코드', -- 카드발급사코드
+  CARD_NM VARCHAR(50) NULL     COMMENT '카드명. 결제수단이 "30:신용카드"일 때 사용. PG사에서 받은 값', -- 카드명
+  REG_DT  TIMESTAMP   NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
+)
+COMMENT 'PG카드정보';
+
+-- PG카드정보
+ALTER TABLE TB_PG_CARD
+  ADD CONSTRAINT PK_PG_CARD -- PG카드정보 기본키
+    PRIMARY KEY (
+      PG_GB,   -- PG구분(공통코드G015)
+      CARD_CD  -- 카드발급사코드
+    );
+
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CCAM', '롯데아멕스카드', '2021-04-06 07:26:31');
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CCBC', 'BC카드', '2021-04-06 07:26:31');
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CCCJ', '제주카드', '2021-04-06 07:26:31');
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CCCT', '씨티카드', '2021-04-06 07:26:31');
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CCDI', '현대카드', '2021-04-06 07:26:31');
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CCHM', '한미카드', '2021-04-06 07:26:31');
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CCHN', '하나SK카드', '2021-04-06 07:26:31');
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CCJB', '전북카드', '2021-04-06 07:26:31');
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CCKE', '외환카드', '2021-04-06 07:26:31');
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CCKJ', '광주카드', '2021-04-06 07:26:31');
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CCKM', 'KB국민카드', '2021-04-06 07:26:31');
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CCLG', '신한카드', '2021-04-06 07:26:31');
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CCLO', '롯데카드', '2021-04-06 07:26:31');
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CCNH', 'NH농협카드', '2021-04-06 07:26:31');
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CCSG', '신세계한미', '2021-04-06 07:26:31');
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CCSS', '삼성카드', '2021-04-06 07:26:31');
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CCUF', '은련카드', '2021-04-06 07:26:31');
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CJCF', '해외JCB', '2021-04-06 07:26:31');
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CMCF', '해외마스터', '2021-04-06 07:26:31');
+INSERT INTO tb_pg_card (PG_GB, CARD_CD, CARD_NM, REG_DT) VALUES ('KCP', 'CVSF', '해외비자', '2021-04-06 07:26:31');
+
 ################################################################################
 #PG이력
 ################################################################################
@@ -12109,6 +12151,7 @@ CREATE TABLE TB_CUSTOMER (
   SECEDE_RSN      VARCHAR(20)        NULL     COMMENT '탈퇴사유(공통코드G102)', -- 탈퇴사유(공통코드G102)
   SECEDE_DTL_RSN  VARCHAR(500)       NULL     COMMENT '탈퇴상세사유', -- 탈퇴상세사유
   SECEDE_DT       TIMESTAMP          NULL     COMMENT '탈퇴일시', -- 탈퇴일시
+  RM_DORMANT_DT   TIMESTAMP          NULL     COMMENT '휴면해제일시', -- 휴면해제일시
   REG_NO          INT UNSIGNED       NOT NULL COMMENT '등록자번호', -- 등록자번호
   REG_DT          TIMESTAMP          NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
   UPD_NO          INT UNSIGNED       NOT NULL COMMENT '수정자번호', -- 수정자번호
@@ -12204,6 +12247,7 @@ CREATE TABLE TB_CUSTOMER_HST
   SECEDE_RSN      VARCHAR(20) NULL COMMENT '탈퇴사유(공통코드G102)',
   SECEDE_DTL_RSN  VARCHAR(500) NULL COMMENT '탈퇴상세사유',
   SECEDE_DT       TIMESTAMP NULL COMMENT '탈퇴일시',
+  RM_DORMANT_DT   TIMESTAMP          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 '수정자번호',

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