Browse Source

风控管理表结构

master
liupopo 2 years ago
parent
commit
7157e75438
  1. 228
      docs/databases/table_create_rms.sql

228
docs/databases/table_create_rms.sql

@ -5,134 +5,122 @@ CREATE TABLE `risk_alarm` (
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息', `remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`customerSid` varchar(64) DEFAULT NULL COMMENT '客户Sid',
`customerName` varchar(100) DEFAULT NULL COMMENT '客户名称',
`positionCode` int(11) DEFAULT NULL COMMENT '风险处于位置1.主体2.供应商3.仓库4.门店',
`positionSid` varchar(64) DEFAULT NULL COMMENT '风险处于位置Sid',
`positionName` varchar(100) DEFAULT NULL COMMENT '风险处于位置名称',
`triggerTime` DATETIME NULL DEFAULT NULL COMMENT '风险触发时间',
`treatmentStatus` INT(11) NOT NULL DEFAULT '0' COMMENT '风险处理状态:0=待处理,1=处理中,2=已办结', `treatmentStatus` INT(11) NOT NULL DEFAULT '0' COMMENT '风险处理状态:0=待处理,1=处理中,2=已办结',
`treatmentTime` DATETIME NULL DEFAULT NULL COMMENT '风险处理时间',
`treatmentContent` varchar(500) DEFAULT NULL COMMENT '风险处理内容',
`eliminationStatus` int(11) DEFAULT NULL '0' COMMENT '风险消除程度0.未消除1.已消除',
`eliminationTime` DATETIME NULL DEFAULT NULL COMMENT '风险消除时间',
`eliminationContent` varchar(500) DEFAULT NULL COMMENT '风险消除内容',
`indicatorSid` varchar(64) DEFAULT NULL COMMENT '风险指标Sid', `indicatorSid` varchar(64) DEFAULT NULL COMMENT '风险指标Sid',
`indicatorCode` varchar(100) DEFAULT NULL COMMENT '风险指标代码', `indicatorCode` varchar(100) DEFAULT NULL COMMENT '风险指标代码',
`indicatorName` varchar(100) DEFAULT NULL COMMENT '风险指标名称', `indicatorName` varchar(100) DEFAULT NULL COMMENT '风险指标名称',
`risk` int(11) DEFAULT NULL COMMENT '风险处理状态0.待处理1.处理中2.完成', `levelSid` varchar(64) DEFAULT NULL COMMENT '风险等级(程度)Sid',
`riskTriggerTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '风险触发时间', `levelCode` varchar(100) DEFAULT NULL COMMENT '风险等级(程度)代码',
`riskEliminationDegree` int(11) DEFAULT NULL COMMENT '风险消除程度0.未消除1.已消除', `levelName` varchar(100) DEFAULT NULL COMMENT '风险等级(程度)名称',
`customerSid` varchar(64) DEFAULT NULL COMMENT '客户Sid',
`riskInPositionNum` int(11) DEFAULT NULL COMMENT '风险处于位置1.主体2.供应商3.仓库4.门店', `typeSid` varchar(64) DEFAULT NULL COMMENT '风险类别Sid',
`riskInPositionSid` varchar(64) DEFAULT NULL COMMENT '风险处于位置Sid', `typeCode` varchar(100) DEFAULT NULL COMMENT '风险类别代码',
`typeName` varchar(100) DEFAULT NULL COMMENT '风险类别名称',
`riskDegreeName` varchar(100) DEFAULT NULL COMMENT '风险程度名称', PRIMARY KEY (`id`) USING BTREE
`riskDegreeCode` varchar(100) DEFAULT NULL COMMENT '风险程度代码', ) ENGINE=InnoDB COMMENT='风险警报记录' ;
DROP TABLE IF EXISTS `risk_alarm_treatment`;
CREATE TABLE `risk_alarm_treatment` (
`id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
`isEnable` INT(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用', `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`isDelete` INT(32) NOT NULL DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除', `remarks` VARCHAR(100) DEFAULT NULL COMMENT '备注说明',
`remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
`sid` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'sid', `riskAlarmSid` VARCHAR(100) DEFAULT NULL COMMENT '风险警报记录SID',
`lockVersion` int(0) NULL DEFAULT 0 COMMENT '版本锁',
`createTime` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', `treatmentStatus` INT(11) NOT NULL DEFAULT '0' COMMENT '风险处理状态:0=待处理,1=处理中,2=已办结',
`modifyTime` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '修改时间', `treatmentTime` DATETIME NULL DEFAULT NULL COMMENT '风险处理时间',
`isEnable` int(0) NULL DEFAULT 1 COMMENT '是否可用:1可用,0不可用', `treatmentContent` varchar(500) DEFAULT NULL COMMENT '风险处理内容',
`state` int(0) NULL DEFAULT 1 COMMENT '状态',
`isDelete` int(0) NULL DEFAULT 0 COMMENT '是否删除:0未删除,1已删除', `userSid` VARCHAR(100) DEFAULT NULL COMMENT '处理人Sid',
`remarks` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', `userName` VARCHAR(100) DEFAULT NULL COMMENT '处理人姓名',
`createBySid` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人sid', `userPhone` VARCHAR(100) DEFAULT NULL COMMENT '处理人电话',
`updateBySid` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '修改人sid',
`address` varchar(100) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '位置',
`squareMeasure` varchar(100) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '面积',
`floorHeight` varchar(100) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '层高',
`properties` varchar(100) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '性质',
`contacts` varchar(100) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '联系人',
`price` varchar(100) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '价格',
`housingResources` varchar(100) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '房源',
`telephone` varchar(100) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '电话',
`province` varchar(100) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '',
`city` varchar(100) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '',
`county` varchar(100) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_croatian_ci COMMENT = '仓库位置信息' ROW_FORMAT = Dynamic; ) ENGINE=InnoDB COMMENT='风险警报-处理记录';
SET FOREIGN_KEY_CHECKS = 1; DROP TABLE IF EXISTS `risk_indicators`;
CREATE TABLE `risk_indicators` (
`id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
`sid` VARCHAR(64) NOT NULL COMMENT 'sid',
DROP TABLE IF EXISTS `loan_bank_information`; `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
CREATE TABLE `loan_bank_information` ( `remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`id` int(0) NOT NULL AUTO_INCREMENT,
`sid` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NOT NULL COMMENT 'ids', `reportTarget` int(11) DEFAULT NULL COMMENT '报送单位:1.监管公司2.贷款支行3.总行',
`bankName` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '银行名称',
`bankAbbreviation` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '银行简称', `code` varchar(100) DEFAULT NULL COMMENT '代码',
`address` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '地址', `name` varchar(100) DEFAULT NULL COMMENT '名称',
`province` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '', `content` varchar(500) DEFAULT NULL COMMENT '指标说明',
`city` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '',
`county` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '', `levelSid` varchar(64) DEFAULT NULL COMMENT '风险等级(程度)Sid',
`contacts` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '联系人', `levelCode` varchar(100) DEFAULT NULL COMMENT '风险等级(程度)代码',
`telephone` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '电话', `levelName` varchar(100) DEFAULT NULL COMMENT '风险等级(程度)名称',
`psid` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT '0' COMMENT '上级sid',
`lockVersion` int(0) NULL DEFAULT 0 COMMENT '版本锁', `typeSid` varchar(64) DEFAULT NULL COMMENT '风险类别Sid',
`createTime` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', `typeCode` varchar(100) DEFAULT NULL COMMENT '风险类别代码',
`modifyTime` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '修改时间', `typeName` varchar(100) DEFAULT NULL COMMENT '风险类别名称',
`isEnable` int(0) NULL DEFAULT 1 COMMENT '是否可用:1可用,0不可用',
`state` int(0) NULL DEFAULT 1 COMMENT '状态',
`isDelete` int(0) NULL DEFAULT 0 COMMENT '是否删除:0未删除,1已删除',
`remarks` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`createBySid` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人sid',
`updateBySid` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '修改人sid',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = utf8 COLLATE = utf8_croatian_ci COMMENT = '贷款银行信息' ROW_FORMAT = Dynamic; ) ENGINE=InnoDB COMMENT='风险指标' ;
SET FOREIGN_KEY_CHECKS = 1; DROP TABLE IF EXISTS `risk_level`;
CREATE TABLE `risk_level` (
`id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
DROP TABLE IF EXISTS `enterprise_information`; `sid` VARCHAR(64) NOT NULL COMMENT 'sid',
CREATE TABLE `enterprise_information` ( `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`id` int(0) NOT NULL AUTO_INCREMENT, `remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`sid` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NOT NULL COMMENT 'ids',
`enterpriseName` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '企业名称', `reportTarget` int(11) DEFAULT NULL COMMENT '报送单位:1.监管公司2.贷款支行3.总行',
`enterpriseAbbreviation` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '企业简称',
`bankAccount` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '银行账户', `code` varchar(100) DEFAULT NULL COMMENT '代码',
`accountNumber` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '账号', `name` varchar(100) DEFAULT NULL COMMENT '名称',
`openingBankName` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '开户行', `handlingMethod` varchar(500) DEFAULT NULL COMMENT '处理方式',
`juridicalPerson` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '法人',
`businessLicenseNumber` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '营业执照号',
`address` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '地址',
`province` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '',
`city` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '',
`county` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '',
`contacts` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '联系人',
`telephone` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '电话',
`lockVersion` int(0) NULL DEFAULT 0 COMMENT '版本锁',
`createTime` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
`modifyTime` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '修改时间',
`isEnable` int(0) NULL DEFAULT 1 COMMENT '是否可用:1可用,0不可用',
`state` int(0) NULL DEFAULT 1 COMMENT '状态',
`isDelete` int(0) NULL DEFAULT 0 COMMENT '是否删除:0未删除,1已删除',
`remarks` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`createBySid` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人sid',
`updateBySid` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '修改人sid',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8 COLLATE = utf8_croatian_ci COMMENT = '企业信息' ROW_FORMAT = Dynamic; ) ENGINE=InnoDB COMMENT='风险等级' ;
SET FOREIGN_KEY_CHECKS = 1; DROP TABLE IF EXISTS `risk_type`;
CREATE TABLE `risk_type` (
`id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
DROP TABLE IF EXISTS `bank_manager`; `sid` VARCHAR(64) NOT NULL COMMENT 'sid',
CREATE TABLE `bank_manager` ( `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`id` int(0) NOT NULL AUTO_INCREMENT, `remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`sid` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL,
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '姓名', `code` varchar(100) DEFAULT NULL COMMENT '代码',
`telephone` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '电话', `name` varchar(100) DEFAULT NULL COMMENT '名称',
`post` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '职务', `content` varchar(500) DEFAULT NULL COMMENT '分类说明',
`bankSid` varchar(255) CHARACTER SET utf8 COLLATE utf8_croatian_ci NULL DEFAULT NULL COMMENT '银行sid',
`lockVersion` int(0) NULL DEFAULT 0 COMMENT '版本锁', `hierarchy` int(11) DEFAULT '1' COMMENT '层级',
`createTime` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', `parentSid` varchar(64) DEFAULT NULL COMMENT '父类Sid',
`modifyTime` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '修改时间', `parentName` varchar(64) DEFAULT NULL COMMENT '父类Sid',
`isEnable` int(0) NULL DEFAULT 1 COMMENT '是否可用:1可用,0不可用',
`state` int(0) NULL DEFAULT 1 COMMENT '状态',
`isDelete` int(0) NULL DEFAULT 0 COMMENT '是否删除:0未删除,1已删除',
`remarks` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`createBySid` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人sid',
`updateBySid` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '修改人sid',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_croatian_ci COMMENT = '银行负责人信息' ROW_FORMAT = Dynamic; ) ENGINE=InnoDB COMMENT='风险类别';
SET FOREIGN_KEY_CHECKS = 1; DROP TABLE IF EXISTS `risk_blacklist`;
CREATE TABLE `risk_blacklist` (
`id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
`sid` VARCHAR(64) NOT NULL COMMENT 'sid',
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`objectSid` varchar(64) DEFAULT NULL COMMENT '风险对象Sid',
`objectType` int(11) DEFAULT NULL COMMENT '风险对象类型1.供应商2.仓库3.门店',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB COMMENT='风险黑名单';
Loading…
Cancel
Save