-- CREATE DATABASE IF NOT EXISTS `coocon` CHARACTER SET utf8;

-- 가상계좌 계좌원장
CREATE TABLE `TB_RVAS_MAST` (
  `ORG_BANK` char(3) DEFAULT '' comment '가입은행코드',
  `ORG_CD` varchar(10) DEFAULT '' comment '가입기관코드',
  `VACCT_NO` varchar(20) DEFAULT '' comment '가상계좌번호',
  `STAT_CD` char(1) NOT NULL DEFAULT '1' comment '0:미사용, 1:사용, 2:해지',
  `IN_GB` char(1) NOT NULL DEFAULT '1' comment '1:자유, 2:정액',
  `PAY_AMT` int(13) DEFAULT 0 comment '자유:0원, 정액:입금예정금액',
  `IN_DEADLINE` char(8) NOT NULL DEFAULT '' comment '입금마감일',
  `CUST_CD` varchar(20) NOT NULL DEFAULT '' comment '고객코드',
  `CUST_NM` varchar(20) NOT NULL DEFAULT '' comment '고객명',
  `ENTRY_DATE` char(14) DEFAULT '' comment '등록일시',
  `ENTRY_IDNO` varchar(20) DEFAULT '' comment '등록자',
  `SEND_YN` char(1) DEFAULT '' comment '등록전문 사용여부',
  `ID` varchar(20) DEFAULT '' comment '유저아이디',
  PRIMARY KEY (`ORG_BANK`,`ORG_CD`,`VACCT_NO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- 가상계좌 입금테이블
CREATE TABLE `TB_RVAS_LIST` (
  `TR_DATE` char(8) DEFAULT '' comment '거래일자',
  `TR_SEQ` varchar(20) DEFAULT '' comment '일자의 거래순번',
  `ORG_BANK` char(3) DEFAULT '' comment '가입은행코드',
  `ORG_CD` varchar(10) DEFAULT '' comment '가입기관코드',  
  `VACCT_NO` varchar(20) DEFAULT '' comment '가상계좌번호',
  `STAT_CD` char(1) NOT NULL DEFAULT '1' comment '0:미사용, 1:사용, 2:해지',
  `CUST_CD` varchar(20) NOT NULL DEFAULT '' comment '고객코드',
  `CUST_NM` varchar(20) NOT NULL DEFAULT '' comment '고객명',
  `ERROR_CD` char(4) NOT NULL DEFAULT '0' comment '응답코드',
  `TR_TIME` char(6) NOT NULL DEFAULT '' comment '거래시간',
  `TR_AMT` int(13) NOT NULL DEFAULT 0 comment '입금금액',
  `IN_BANK_CD` char(3) NOT NULL DEFAULT '' comment '입금은행',
  `IN_BANK_BRANCH` varchar(50) NOT NULL DEFAULT '' comment '입금지점',
  `IN_NAME` varchar(20) NOT NULL DEFAULT '' comment '입금자',
  `ENTRY_DATE` char(14) DEFAULT '' comment '등록일시',
  `ENTRY_IDNO` varchar(20) DEFAULT '' comment '등록자',
  `ERP_PROC_YN` char(1) DEFAULT '' comment 'N: 미처리, Y: ERP처리 완료',
  `ERP_PROC_DT` varchar(14) DEFAULT '' comment '처리일시',
  PRIMARY KEY (`TR_DATE`,`TR_SEQ`,`ORG_BANK`,`ORG_CD`,`VACCT_NO`,`STAT_CD`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- 거래번호 채번테이블
CREATE TABLE `TB_CTBX_SEQ` (
  `TR_DATE` char(8) DEFAULT '' comment '거래일자',
  `TR_SEQ` varchar(20) DEFAULT '' comment '일자의 거래순번',
  `SEND_ID` varchar(10) DEFAULT '' comment '기관코드',
  PRIMARY KEY (`TR_DATE`,`SEND_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
