2.1 KiB
2.1 KiB
上虞对公利率测算字段对齐实施记录
修改时间
- 2026-04-16
修改内容
- 对齐对公创建请求字段,新增
repayMethod,将isTradeConstruction统一为isTradeBuildEnt - 对齐企业详情返回与页面展示,左侧主利率改为
finalCalculateRate - 对齐对公模型输出字段,补齐
loanRateHistory、minRateProduct、smoothRange、finalCalculateRate、referenceRate - 裁剪企业模型输出和页面展示,不再暴露
isAgriGuar、midEntTax、cardOverdue - 对公新增弹窗中的
贷款期限(年)调整为下拉框,选项固定为1-10年 - 更新企业 mock 返回和 SQL 基线、迁移脚本
文档与脚本
doc/2026-04-16-shangyu-corporate-alignment-backend-plan.mddoc/2026-04-16-shangyu-corporate-alignment-frontend-plan.mdsql/2026-04-16-shangyu-corporate-alignment.sql
验证记录
- 后端单测:
mvn -pl ruoyi-loan-pricing -Dtest=ModelCorpOutputFieldsTest,LoanPricingModelServiceTest,LoanPricingWorkflowServiceImplTest test- 结果:13 个测试全部通过
- 前端静态断言:
zsh -lic 'nvm use default >/dev/null && npm --prefix ruoyi-ui run test:corporate-create-input-params'zsh -lic 'nvm use default >/dev/null && npm --prefix ruoyi-ui run test:corporate-display-fields'- 结果:两个脚本均通过
- 前端构建:
zsh -lic 'nvm use default >/dev/null && npm --prefix ruoyi-ui run build:prod'- 结果:构建成功,仅有体积告警
- 接口联调:
- 使用
/login/test获取 token - 验证了对公创建正常场景、缺少
repayMethod的参数错误场景、分期/不分期与1/0分支场景 - 详情接口确认返回新增字段,且
loanPricingWorkflow.loanRate = modelCorpOutputFields.finalCalculateRate
- 使用
- 浏览器联调:
- 启动前端开发服务并打开流程列表
- 验证对公新增弹窗字段、选项、提交流程
- 验证创建后列表新增记录
- 验证企业详情页出现
最终测算利率、还款方式、贸易和建筑业企业、历史利率、产品最低利率下限、平滑幅度、参考利率