Files
ctg-app-cap/cap/sql/cre_cap_extra.sql
2021-01-12 23:30:48 +08:00

264 lines
7.6 KiB
SQL

--drop table urmlmtrlr;
--drop table orglmtrlr;
--drop table capevtrlr;
--drop table capsmslst;
--drop table orgactinf;
--drop table urmactinf;
--drop table capcnlinf;
--商户限额规则表
create table urmlmtrlr
(
MERC_ID VARCHAR(40) not null,
--商户号
CAP_TYP VARCHAR(30) not null,
--代收付类型
SUB_TYP VARCHAR(30),
--子类型 预留
ST_TIM VARCHAR(28) default '0',
--运营起始时间
ED_TIM VARCHAR(28) default '0',
--运营结束时间
HOD_FLG VARCHAR(2) default 'Y',
--节假日能否运行 Y:可以 N:不可以
LMT_MAX_PL_AMT VARCHAR(40) default '0',
--单笔最大限额(对私) 0:不限制
LMT_MIN_PL_AMT VARCHAR(40) default '0',
--单笔最小限额(对私) 0:不限制
LMT_MAX_CD_AMT VARCHAR(40) default '0',
--单笔最大限额(对公) 0:不限制
LMT_MIN_CD_AMT VARCHAR(40) default '0',
--单笔最小限额(对公) 0:不限制
LMT_MAX_BAT_AMT VARCHAR(40) default '0',
--单批最大限额 0:不限制
LMT_MIN_BAT_AMT VARCHAR(40) default '0',
--单批最小限额 0:不限制
LMT_MAX_DAY_AMT VARCHAR(40) default '0',
--每日最大限额 0:不限制
LMT_MIN_DAY_AMT VARCHAR(40) default '0',
--每日最小限额 0:不限制
LMT_MAX_MTH_AMT VARCHAR(40) default '0',
--每月最大限额 0:不限制
LMT_MIN_MTH_AMT VARCHAR(40) default '0',
--每月最小限额 0:不限制
LMT_MAX_YAR_AMT VARCHAR(40) default '0',
--每年最大限额 0:不限制
LMT_MIN_YAR_AMT VARCHAR(40) default '0',
--每年最小限额 0:不限制
LMT_MAX_BAT_CNT VARCHAR(40) default '0',
--单批最大笔数 0:不限制
LMT_MAX_DAY_CNT VARCHAR(40) default '0',
--每日最大笔数/批数 0:不限制
LMT_MAX_MTH_CNT VARCHAR(40) default '0',
--每月最大笔数/批数 0:不限制
LMT_MAX_YAR_CNT VARCHAR(40) default '0',
--每年最大笔数/批数 0:不限制
RLR_STS VARCHAR(3) default '0',
--是否生效 0:生效 1:失效
TM_SMP VARCHAR2(26) default SYSDATE not null,
--时间戳
primary key(MERC_ID,CAP_TYP)
);
--商户限额规则表
create table orglmtrlr
(
CORG_NO VARCHAR(30) not null,
--机构号
CAP_TYP VARCHAR(30) not null,
--代收付类型
SUB_TYP VARCHAR(30),
--子类型 预留
ST_TIM VARCHAR(28) default '000000',
--运营起始时间
ED_TIM VARCHAR(28) default '235959',
--运营结束时间
HOD_FLG VARCHAR(2) default 'Y',
--节假日能否运行 Y:可以 N:不可以
LMT_MAX_PL_AMT VARCHAR(40) default '0',
--单笔最大限额(对私) 0:不限制
LMT_MIN_PL_AMT VARCHAR(40) default '0',
--单笔最小限额(对私) 0:不限制
LMT_MAX_CD_AMT VARCHAR(40) default '0',
--单笔最大限额(对公) 0:不限制
LMT_MIN_CD_AMT VARCHAR(40) default '0',
--单笔最小限额(对公) 0:不限制
LMT_MAX_BAT_AMT VARCHAR(40) default '0',
--批次最大限额 0:不限制
LMT_MIN_BAT_AMT VARCHAR(40) default '0',
--批次最小限额 0:不限制
LMT_MAX_DAY_AMT VARCHAR(40) default '0',
--每日最大限额 0:不限制
LMT_MIN_DAY_AMT VARCHAR(40) default '0',
--每日最小限额 0:不限制
LMT_MAX_MTH_AMT VARCHAR(40) default '0',
--每月最大限额 0:不限制
LMT_MIN_MTH_AMT VARCHAR(40) default '0',
--每月最小限额 0:不限制
LMT_MAX_YAR_AMT VARCHAR(40) default '0',
--每年最大限额 0:不限制
LMT_MIN_YAR_AMT VARCHAR(40) default '0',
--每年最小限额 0:不限制
LMT_MAX_BAT_CNT VARCHAR(40) default '0',
--单批最大笔数 0:不限制
LMT_MAX_DAY_CNT VARCHAR(40) default '0',
--每日最大笔数/批数 0:不限制
LMT_MAX_MTH_CNT VARCHAR(40) default '0',
--每月最大笔数/批数 0:不限制
LMT_MAX_YAR_CNT VARCHAR(40) default '0',
--每年最大笔数/批数 0:不限制
RLR_STS VARCHAR(3) default '0',
--是否生效 0:生效 1:失效
TM_SMP VARCHAR2(26) default SYSDATE not null,
--时间戳
primary key(CORG_NO,CAP_TYP)
);
--预警规则
create table capevtrlr
(
EVT_TYP VARCHAR(30) not null,
--事务类型
EVT_DSC VARCHAR(30),
--事务描述
EVT_PTY VARCHAR(30) default '',
--事务性质 NTY:通知 FAL:失败通知 SUC:成功通知
IS_SND_MERC VARCHAR(2) default 'Y',
--是否发送给商户
IS_SND_DEV VARCHAR(2) default 'Y',
--是否发送开发
IS_SND_BUS VARCHAR(2) default 'Y',
--是否发送给业务
IS_SND_OPR VARCHAR(2) default 'Y',
--是否发送给运营
IS_SND_OTH VARCHAR(2) default 'Y',
--是否发送给其他人
IS_SND_SMS VARCHAR(2) default 'Y',
--发送短信
IS_SND_MAL VARCHAR(2) default 'Y',
--发送邮件
SMS_TPL VARCHAR(100) default '',
--短信模板
MAL_TPL VARCHAR(100) default '',
--邮件模板
RLR_STS VARCHAR(3) default '0',
--是否生效 0:生效 1:失效
TM_SMP VARCHAR2(26) default SYSDATE not null,
--时间戳
primary key(EVT_TYP)
);
create table capsmslst
(
USR_ID VARCHAR(50) not null,
--ID
EVT_TYP VARCHAR(30) not null,
--事务类型
ROL_TYP VARCHAR(10) not null,
--角色类型 MERC:商户 DEV:开发 BUS:业务 OPR:运维 OTH:其他人
MERC_ID VARCHAR(40),
--商户编号 当ROL_TYP=MERC此栏位才有效
ROL_NAM VARCHAR(100) default '',
--角色姓名
MOB_TEL VARCHAR(30) default '',
--手机号码
MAL_ADR VARCHAR(100) default '',
--邮箱
RLR_STS VARCHAR(3) default '0',
--是否生效 0:生效 1:失效
TM_SMP VARCHAR2(26) default SYSDATE not null,
--时间戳
primary key(USR_ID)
);
--机构备付金账户信息表
create table orgactinf
(
CORG_NO VARCHAR(30) not null,
--机构类型
CAP_TYP VARCHAR(30) not null,
--代收付类型
ACT_NO VARCHAR(80),
--备付金账号
ACT_NAM VARCHAR(200),
--账户名称
BNK_NAM VARCHAR(200),
--银行名称
LBNK_NO VARCHAR(80),
--联行号
LBNK_NAM VARCHAR(200),
--联行行名
ACT_BLC VARCHAR(50),
--账户余额
ACT_STS VARCHAR(4) default 'O',
--账户状态 O:正常 C:关闭 F:冻结
IS_QRY VARCHAR(2) default 'N',
--是否开通余额查询
UPD_TIM VARCHAR(28),
--最后更新日期
RLR_STS VARCHAR(3) default '0',
--是否生效 0:生效 1:失效
TM_SMP VARCHAR2(26) default SYSDATE not null,
--时间戳
primary key(CORG_NO,CAP_TYP)
);
--商户电子账户信息表
create table urmactinf
(
MERC_ID VARCHAR(40) not null,
--商户编号
CAP_TYP VARCHAR(30) not null,
--代收付类型
ACT_NO VARCHAR(80),
--电子账户
ACT_NAM VARCHAR(200),
--账户名称
ACT_PTY VARCHAR(80),
--资金种类
PTY_NAM VARCHAR(200),
--种类名称
LOW_BLC_WRN_AMT VARCHAR(40) default '0',
--低余额警报金额阀值
RLR_STS VARCHAR(3) default '0',
--是否生效 0:生效 1:失效
TM_SMP VARCHAR2(26) default SYSDATE not null,
--时间戳
primary key(MERC_ID,CAP_TYP)
);
--渠道配置表
create table capcnlinf
(
SYS_ID VARCHAR(30) not null,
--系统编号
TXN_CNL VARCHAR(30) not null,
--渠道类型
TXN_DES VARCHAR(500) not null,
--渠道描述
IS_ACC VARCHAR(2) default 'Y',
--是否记账
IS_SIG VARCHAR(2) default 'Y',
--是否验签
IS_STL VARCHAR(2) default 'Y',
--是否清算
RLR_STS VARCHAR(3) default '0',
--是否生效 0:生效 1:失效
TM_SMP VARCHAR2(26) default SYSDATE not null,
--时间戳
primary key(SYS_ID,TXN_CNL)
);