39 lines
2.1 KiB
Markdown
39 lines
2.1 KiB
Markdown
# 上虞对公利率测算字段对齐实施记录
|
||
|
||
## 修改时间
|
||
- 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.md`
|
||
- `doc/2026-04-16-shangyu-corporate-alignment-frontend-plan.md`
|
||
- `sql/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`
|
||
- 浏览器联调:
|
||
- 启动前端开发服务并打开流程列表
|
||
- 验证对公新增弹窗字段、选项、提交流程
|
||
- 验证创建后列表新增记录
|
||
- 验证企业详情页出现 `最终测算利率`、`还款方式`、`贸易和建筑业企业`、`历史利率`、`产品最低利率下限`、`平滑幅度`、`参考利率`
|