调整流程详情与对公新增弹窗展示并补充测试

This commit is contained in:
wkc
2026-04-17 09:21:43 +08:00
parent ef40675422
commit bfe1b346d9
33 changed files with 1026 additions and 276 deletions

View File

@@ -0,0 +1,13 @@
-- 上虞对公利率测算字段对齐
ALTER TABLE `loan_pricing_workflow`
ADD COLUMN `repay_method` varchar(20) DEFAULT NULL COMMENT '还款方式: 分期/不分期' AFTER `loan_term`;
ALTER TABLE `model_corp_output_fields`
ADD COLUMN `repay_method` varchar(100) DEFAULT NULL COMMENT '还款方式' AFTER `id_num`,
ADD COLUMN `is_trade_build_ent` varchar(100) DEFAULT NULL COMMENT '贸易和建筑业企业' AFTER `is_tech_ent`,
ADD COLUMN `loan_rate_history` varchar(100) DEFAULT NULL COMMENT '历史利率' AFTER `calculate_rate`,
ADD COLUMN `min_rate_product` varchar(100) DEFAULT NULL COMMENT '产品最低利率下限' AFTER `loan_rate_history`,
ADD COLUMN `smooth_range` varchar(100) DEFAULT NULL COMMENT '平滑幅度' AFTER `min_rate_product`,
ADD COLUMN `final_calculate_rate` varchar(100) DEFAULT NULL COMMENT '最终测算利率' AFTER `smooth_range`,
ADD COLUMN `reference_rate` varchar(100) DEFAULT NULL COMMENT '参考利率' AFTER `final_calculate_rate`;

View File

@@ -751,7 +751,8 @@ CREATE TABLE `loan_pricing_workflow` (
`mid_ent_ele_ddc` varchar(10) DEFAULT NULL COMMENT '中间业务_企业_电费代扣: true/false',
`mid_ent_water_ddc` varchar(10) DEFAULT NULL COMMENT '中间业务_企业_水费代扣: true/false',
`apply_amt` varchar(50) NOT NULL COMMENT '申请金额(元)',
`loan_term` varchar(50) DEFAULT NULL COMMENT '款期限',
`loan_term` varchar(50) DEFAULT NULL COMMENT '款期限(年)',
`repay_method` varchar(20) DEFAULT NULL COMMENT '还款方式: 分期/不分期',
`is_clean_ent` varchar(10) DEFAULT NULL COMMENT '净身企业: true/false',
`has_settle_acct` varchar(10) DEFAULT NULL COMMENT '开立基本结算账户: true/false',
`is_manufacturing` varchar(10) DEFAULT NULL COMMENT '制造业企业: true/false',
@@ -764,7 +765,7 @@ CREATE TABLE `loan_pricing_workflow` (
`loan_purpose` varchar(20) DEFAULT NULL COMMENT '贷款用途: consumer-消费/business-经营',
`biz_proof` varchar(10) DEFAULT NULL COMMENT '是否有经营佐证: true/false',
`loan_loop` varchar(10) DEFAULT NULL COMMENT '循环功能: true/false贷款合同是否开通循环功能',
`coll_type` varchar(20) DEFAULT NULL COMMENT '抵质押类型: 一线/一类/',
`coll_type` varchar(20) DEFAULT NULL COMMENT '抵质押类型: 一类/二类/三类/',
`coll_third_party` varchar(10) DEFAULT NULL COMMENT '抵质押物是否三方所有: true/false',
`loan_rate` varchar(20) DEFAULT NULL COMMENT '贷款利率',
`execute_rate` varchar(20) DEFAULT NULL COMMENT '执行利率(%)',
@@ -800,6 +801,7 @@ CREATE TABLE `model_corp_output_fields` (
`cust_name` varchar(100) DEFAULT NULL COMMENT '客户名称',
`id_type` varchar(100) DEFAULT NULL COMMENT '证件类型',
`id_num` varchar(100) DEFAULT NULL COMMENT '证件号码',
`repay_method` varchar(100) DEFAULT NULL COMMENT '还款方式',
`base_loan_rate` varchar(100) DEFAULT NULL COMMENT '基准利率',
`is_first_loan` varchar(100) DEFAULT NULL COMMENT '我行首贷客户',
`faith_day` varchar(100) DEFAULT NULL COMMENT '用信天数',
@@ -827,6 +829,7 @@ CREATE TABLE `model_corp_output_fields` (
`is_agri_guar` varchar(100) DEFAULT NULL COMMENT '省农担担保贷款',
`is_green_loan` varchar(100) DEFAULT NULL COMMENT '绿色贷款',
`is_tech_ent` varchar(100) DEFAULT NULL COMMENT '科技型企业',
`is_trade_build_ent` varchar(100) DEFAULT NULL COMMENT '贸易和建筑业企业',
`bp_ent_type` varchar(100) DEFAULT NULL COMMENT 'BP_企业客户类别',
`totoal_bp_relevance` varchar(100) DEFAULT NULL COMMENT 'TOTAL_BP_关联度',
`loan_term` varchar(100) DEFAULT NULL COMMENT '贷款期限',
@@ -844,6 +847,11 @@ CREATE TABLE `model_corp_output_fields` (
`totoal_bp_risk` varchar(100) DEFAULT NULL COMMENT 'TOTAL_BP_风险度',
`total_bp` varchar(100) DEFAULT NULL COMMENT '浮动BP',
`calculate_rate` varchar(100) DEFAULT NULL COMMENT '测算利率',
`loan_rate_history` varchar(100) DEFAULT NULL COMMENT '历史利率',
`min_rate_product` varchar(100) DEFAULT NULL COMMENT '产品最低利率下限',
`smooth_range` varchar(100) DEFAULT NULL COMMENT '平滑幅度',
`final_calculate_rate` varchar(100) DEFAULT NULL COMMENT '最终测算利率',
`reference_rate` varchar(100) DEFAULT NULL COMMENT '参考利率',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='客户贷款利率测算表';

View File

@@ -333,7 +333,8 @@ CREATE TABLE `loan_pricing_workflow` (
`mid_ent_ele_ddc` varchar(10) DEFAULT NULL COMMENT '中间业务_企业_电费代扣: true/false',
`mid_ent_water_ddc` varchar(10) DEFAULT NULL COMMENT '中间业务_企业_水费代扣: true/false',
`apply_amt` varchar(50) NOT NULL COMMENT '申请金额(元)',
`loan_term` varchar(50) DEFAULT NULL COMMENT '款期限',
`loan_term` varchar(50) DEFAULT NULL COMMENT '款期限(年)',
`repay_method` varchar(20) DEFAULT NULL COMMENT '还款方式: 分期/不分期',
`is_clean_ent` varchar(10) DEFAULT NULL COMMENT '净身企业: true/false',
`has_settle_acct` varchar(10) DEFAULT NULL COMMENT '开立基本结算账户: true/false',
`is_manufacturing` varchar(10) DEFAULT NULL COMMENT '制造业企业: true/false',
@@ -346,7 +347,7 @@ CREATE TABLE `loan_pricing_workflow` (
`loan_purpose` varchar(20) DEFAULT NULL COMMENT '贷款用途: consumer-消费/business-经营',
`biz_proof` varchar(10) DEFAULT NULL COMMENT '是否有经营佐证: true/false',
`loan_loop` varchar(10) DEFAULT NULL COMMENT '循环功能: true/false贷款合同是否开通循环功能',
`coll_type` varchar(20) DEFAULT NULL COMMENT '抵质押类型: 一线/一类/',
`coll_type` varchar(20) DEFAULT NULL COMMENT '抵质押类型: 一类/二类/三类/',
`coll_third_party` varchar(10) DEFAULT NULL COMMENT '抵质押物是否三方所有: true/false',
`loan_rate` varchar(20) DEFAULT NULL COMMENT '贷款利率',
`execute_rate` varchar(20) DEFAULT NULL COMMENT '执行利率(%)',
@@ -382,6 +383,7 @@ CREATE TABLE `model_corp_output_fields` (
`cust_name` varchar(100) DEFAULT NULL COMMENT '客户名称',
`id_type` varchar(100) DEFAULT NULL COMMENT '证件类型',
`id_num` varchar(100) DEFAULT NULL COMMENT '证件号码',
`repay_method` varchar(100) DEFAULT NULL COMMENT '还款方式',
`base_loan_rate` varchar(100) DEFAULT NULL COMMENT '基准利率',
`is_first_loan` varchar(100) DEFAULT NULL COMMENT '我行首贷客户',
`faith_day` varchar(100) DEFAULT NULL COMMENT '用信天数',
@@ -409,6 +411,7 @@ CREATE TABLE `model_corp_output_fields` (
`is_agri_guar` varchar(100) DEFAULT NULL COMMENT '省农担担保贷款',
`is_green_loan` varchar(100) DEFAULT NULL COMMENT '绿色贷款',
`is_tech_ent` varchar(100) DEFAULT NULL COMMENT '科技型企业',
`is_trade_build_ent` varchar(100) DEFAULT NULL COMMENT '贸易和建筑业企业',
`bp_ent_type` varchar(100) DEFAULT NULL COMMENT 'BP_企业客户类别',
`totoal_bp_relevance` varchar(100) DEFAULT NULL COMMENT 'TOTAL_BP_关联度',
`loan_term` varchar(100) DEFAULT NULL COMMENT '贷款期限',
@@ -426,6 +429,11 @@ CREATE TABLE `model_corp_output_fields` (
`totoal_bp_risk` varchar(100) DEFAULT NULL COMMENT 'TOTAL_BP_风险度',
`total_bp` varchar(100) DEFAULT NULL COMMENT '浮动BP',
`calculate_rate` varchar(100) DEFAULT NULL COMMENT '测算利率',
`loan_rate_history` varchar(100) DEFAULT NULL COMMENT '历史利率',
`min_rate_product` varchar(100) DEFAULT NULL COMMENT '产品最低利率下限',
`smooth_range` varchar(100) DEFAULT NULL COMMENT '平滑幅度',
`final_calculate_rate` varchar(100) DEFAULT NULL COMMENT '最终测算利率',
`reference_rate` varchar(100) DEFAULT NULL COMMENT '参考利率',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='客户贷款利率测算表';

View File

@@ -14,20 +14,27 @@ CREATE TABLE `loan_pricing_workflow` (
`mid_ent_ele_ddc` varchar(10) DEFAULT NULL COMMENT '中间业务_企业_电费代扣: true/false',
`mid_ent_water_ddc` varchar(10) DEFAULT NULL COMMENT '中间业务_企业_水费代扣: true/false',
`apply_amt` varchar(50) NOT NULL COMMENT '申请金额(元)',
`loan_term` varchar(50) DEFAULT NULL COMMENT '借款期限(年)',
`repay_method` varchar(20) DEFAULT NULL COMMENT '还款方式: 分期/不分期',
`is_clean_ent` varchar(10) DEFAULT NULL COMMENT '净身企业: true/false',
`has_settle_acct` varchar(10) DEFAULT NULL COMMENT '开立基本结算账户: true/false',
`is_manufacturing` varchar(10) DEFAULT NULL COMMENT '制造业企业: true/false',
`is_agri_guar` varchar(10) DEFAULT NULL COMMENT '省农担担保贷款: true/false',
`is_tech_ent` varchar(10) DEFAULT NULL COMMENT '科技型企业: true/false科技型企业最多下降5BP',
`is_green_loan` varchar(10) DEFAULT NULL COMMENT '绿色贷款: true/false绿色贷款最多下降5BP',
`is_trade_construction` varchar(10) DEFAULT NULL COMMENT '贸易和建筑业企业标识: true/false抵质押类上调20BP',
`is_tax_a` varchar(10) DEFAULT NULL COMMENT '是否纳税信用等级A级: true/false',
`is_agri_leading` varchar(10) DEFAULT NULL COMMENT '是否县级及以上农业龙头企业: true/false',
`loan_purpose` varchar(20) DEFAULT NULL COMMENT '贷款用途: consumer-消费/business-经营',
`biz_proof` varchar(10) DEFAULT NULL COMMENT '是否有经营佐证: true/false',
`coll_type` varchar(20) DEFAULT NULL COMMENT '抵质押类型: 一线/一类/二类',
`loan_loop` varchar(10) DEFAULT NULL COMMENT '循环功能: true/false贷款合同是否开通循环功能',
`coll_type` varchar(20) DEFAULT NULL COMMENT '抵质押类型: 一类/二类/三类/四类',
`coll_third_party` varchar(10) DEFAULT NULL COMMENT '抵质押物是否三方所有: true/false',
`loan_rate` varchar(20) NOT NULL COMMENT '贷款利率',
`loan_rate` varchar(20) DEFAULT NULL COMMENT '贷款利率',
`execute_rate` varchar(20) DEFAULT NULL COMMENT '执行利率(%)',
`cust_name` varchar(100) DEFAULT NULL COMMENT '客户名称',
`id_type` varchar(50) DEFAULT NULL COMMENT '证件类型',
`id_num` varchar(100) DEFAULT NULL COMMENT '证件号码',
`is_inclusive_finance` varchar(10) DEFAULT NULL COMMENT '是否普惠小微借款人: true/false',
`create_by` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',

View File

@@ -3,57 +3,64 @@
*/
DROP TABLE IF EXISTS model_corp_output_fields;
CREATE TABLE `model_corp_output_fields` (
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增主键ID',
`cust_isn` VARCHAR(100) COMMENT '客户内码',
`cust_type` VARCHAR(100) COMMENT '客户类型',
`guar_type` VARCHAR(100) COMMENT '担保方式',
`cust_name` VARCHAR(100) COMMENT '客户名称',
`id_type` VARCHAR(100) COMMENT '证件类型',
`id_num` VARCHAR(100) COMMENT '证件号码',
`base_loan_rate` VARCHAR(100) COMMENT '基准利率',
`is_first_loan` VARCHAR(100) COMMENT '我行首贷客户',
`faith_day` VARCHAR(100) COMMENT '用信天数',
`bp_first_loan` VARCHAR(100) COMMENT 'BP_首贷',
`bp_age_loan` VARCHAR(100) COMMENT 'BP_贷',
`total_bp_loyalty` VARCHAR(100) COMMENT 'TOTAL_BP_忠诚度',
`balance_avg` VARCHAR(100) COMMENT '存款年日均',
`loan_avg` VARCHAR(100) COMMENT '款年日均',
`derivation_rate` VARCHAR(100) COMMENT '派生率',
`total_bp_contribution` VARCHAR(100) COMMENT 'TOTAL_BP_贡献度',
`mid_ent_connect` VARCHAR(100) COMMENT '中间业务_企业_企业互联',
`mid_ent_effect` VARCHAR(100) COMMENT '中间业务_企业_有效价值客户',
`mid_ent_inter` VARCHAR(100) COMMENT '中间业务_企业_国际业务',
`mid_ent_accept` VARCHAR(100) COMMENT '中间业务_企业_承兑',
`mid_ent_discount` VARCHAR(100) COMMENT '中间业务_企业_贴现',
`mid_ent_ele_ddc` VARCHAR(100) COMMENT '中间业务_企业_电费代扣',
`mid_ent_water_ddc` VARCHAR(100) COMMENT '中间业务_企业_费代扣',
`mid_ent_tax` VARCHAR(100) COMMENT '中间业务_企业_税务代扣',
`bp_mid` VARCHAR(100) COMMENT 'BP_中间业务',
`payroll` VARCHAR(100) COMMENT '代发工资户数',
`inv_loan_amount` VARCHAR(100) COMMENT '存量贷款余额',
`bp_payroll` VARCHAR(100) COMMENT 'BP_代发工资',
`is_clean_ent` VARCHAR(100) COMMENT '净身企业',
`has_settle_acct` VARCHAR(100) COMMENT '开立基本结算账户',
`is_agri_guar` VARCHAR(100) COMMENT '省农担担保贷款',
`is_green_loan` VARCHAR(100) COMMENT '绿色贷款',
`is_tech_ent` VARCHAR(100) COMMENT '科技型企业',
`bp_ent_type` VARCHAR(100) COMMENT 'BP_企业客户类别',
`totoal_bp_relevance` VARCHAR(100) COMMENT 'TOTAL_BP_关联度',
`loan_term` VARCHAR(100) COMMENT '贷款期限',
`bp_loan_term` VARCHAR(100) COMMENT 'BP_贷款期限',
`apply_amt` VARCHAR(100) COMMENT '申请金额',
`bp_loan_amount` VARCHAR(100) COMMENT 'BP_贷款额度',
`coll_type` VARCHAR(100) COMMENT '抵质押类型',
`coll_third_party` VARCHAR(100) COMMENT '抵质押物是否三方所有',
`bp_collateral` VARCHAR(100) COMMENT 'BP_抵押物',
`grey_cust` VARCHAR(100) COMMENT '灰名单客户',
`prin_overdue` VARCHAR(100) COMMENT '本金逾期',
`interest_overdue` VARCHAR(100) COMMENT '利息逾期',
`card_overdue` VARCHAR(100) COMMENT '信用卡逾期',
`bp_grey_overdue` VARCHAR(100) COMMENT 'BP_灰名单与逾期',
`totoal_bp_risk` VARCHAR(100) COMMENT 'TOTAL_BP_风险度',
`total_bp` VARCHAR(100) COMMENT '浮动BP',
`calculate_rate` VARCHAR(100) COMMENT '测算利率',
`create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='客户贷款利率测算表';
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增主键ID',
`cust_isn` VARCHAR(100) COMMENT '客户内码',
`cust_type` VARCHAR(100) COMMENT '客户类型',
`guar_type` VARCHAR(100) COMMENT '担保方式',
`cust_name` VARCHAR(100) COMMENT '客户名称',
`id_type` VARCHAR(100) COMMENT '证件类型',
`id_num` VARCHAR(100) COMMENT '证件号码',
`repay_method` VARCHAR(100) COMMENT '还款方式',
`base_loan_rate` VARCHAR(100) COMMENT '基准利率',
`is_first_loan` VARCHAR(100) COMMENT '我行首贷客户',
`faith_day` VARCHAR(100) COMMENT '用信天数',
`bp_first_loan` VARCHAR(100) COMMENT 'BP_',
`bp_age_loan` VARCHAR(100) COMMENT 'BP_贷龄',
`total_bp_loyalty` VARCHAR(100) COMMENT 'TOTAL_BP_忠诚度',
`balance_avg` VARCHAR(100) COMMENT '款年日均',
`loan_avg` VARCHAR(100) COMMENT '贷款年日均',
`derivation_rate` VARCHAR(100) COMMENT '派生率',
`total_bp_contribution` VARCHAR(100) COMMENT 'TOTAL_BP_贡献度',
`mid_ent_connect` VARCHAR(100) COMMENT '中间业务_企业_企业互联',
`mid_ent_effect` VARCHAR(100) COMMENT '中间业务_企业_有效价值客户',
`mid_ent_inter` VARCHAR(100) COMMENT '中间业务_企业_国际业务',
`mid_ent_accept` VARCHAR(100) COMMENT '中间业务_企业_承兑',
`mid_ent_discount` VARCHAR(100) COMMENT '中间业务_企业_贴现',
`mid_ent_ele_ddc` VARCHAR(100) COMMENT '中间业务_企业_费代扣',
`mid_ent_water_ddc` VARCHAR(100) COMMENT '中间业务_企业_水费代扣',
`mid_ent_tax` VARCHAR(100) COMMENT '中间业务_企业_税务代扣',
`bp_mid` VARCHAR(100) COMMENT 'BP_中间业务',
`payroll` VARCHAR(100) COMMENT '代发工资户数',
`inv_loan_amount` VARCHAR(100) COMMENT '存量贷款余额',
`bp_payroll` VARCHAR(100) COMMENT 'BP_代发工资',
`is_clean_ent` VARCHAR(100) COMMENT '净身企业',
`has_settle_acct` VARCHAR(100) COMMENT '开立基本结算账户',
`is_agri_guar` VARCHAR(100) COMMENT '省农担担保贷款',
`is_green_loan` VARCHAR(100) COMMENT '绿色贷款',
`is_tech_ent` VARCHAR(100) COMMENT '科技型企业',
`is_trade_build_ent` VARCHAR(100) COMMENT '贸易和建筑业企业',
`bp_ent_type` VARCHAR(100) COMMENT 'BP_企业客户类别',
`totoal_bp_relevance` VARCHAR(100) COMMENT 'TOTAL_BP_关联度',
`loan_term` VARCHAR(100) COMMENT '借款期限',
`bp_loan_term` VARCHAR(100) COMMENT 'BP_贷款期限',
`apply_amt` VARCHAR(100) COMMENT '申请金额',
`bp_loan_amount` VARCHAR(100) COMMENT 'BP_贷款额度',
`coll_type` VARCHAR(100) COMMENT '抵质押类型',
`coll_third_party` VARCHAR(100) COMMENT '抵质押物是否三方所有',
`bp_collateral` VARCHAR(100) COMMENT 'BP_抵押物',
`grey_cust` VARCHAR(100) COMMENT '灰名单客户',
`prin_overdue` VARCHAR(100) COMMENT '本金逾期',
`interest_overdue` VARCHAR(100) COMMENT '利息逾期',
`card_overdue` VARCHAR(100) COMMENT '信用卡逾期',
`bp_grey_overdue` VARCHAR(100) COMMENT 'BP_灰名单与逾期',
`totoal_bp_risk` VARCHAR(100) COMMENT 'TOTAL_BP_风险度',
`total_bp` VARCHAR(100) COMMENT '浮动BP',
`calculate_rate` VARCHAR(100) COMMENT '测算利率',
`loan_rate_history` VARCHAR(100) COMMENT '历史利率',
`min_rate_product` VARCHAR(100) COMMENT '产品最低利率下限',
`smooth_range` VARCHAR(100) COMMENT '平滑幅度',
`final_calculate_rate` VARCHAR(100) COMMENT '最终测算利率',
`reference_rate` VARCHAR(100) COMMENT '参考利率',
`create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='客户贷款利率测算表';