2.4 KiB
2.4 KiB
流程列表测算利率展示后端实施记录
实施时间
- 2026-03-28
修改内容
- 新增流程列表专用返回对象
LoanPricingWorkflowListVO - 将流程列表分页返回从
LoanPricingWorkflow调整为列表专用 VO - 在 Mapper 中新增联表分页方法
selectWorkflowPageWithRates - 新增
LoanPricingWorkflowMapper.xml,通过联表 SQL 一次返回calculateRate与executeRate - 保留现有详情页测算利率兼容逻辑,不回退工作区中已有的详情链路调整
关键链路
- 主表:
loan_pricing_workflow - 个人客户测算利率来源:
model_retail_output_fields.calculate_rate - 企业客户测算利率来源:
model_corp_output_fields.calculate_rate - 统一返回字段:
calculateRate
修改文件
ruoyi-loan-pricing/src/main/java/com/ruoyi/loanpricing/domain/vo/LoanPricingWorkflowListVO.javaruoyi-loan-pricing/src/main/java/com/ruoyi/loanpricing/mapper/LoanPricingWorkflowMapper.javaruoyi-loan-pricing/src/main/resources/mapper/loanpricing/LoanPricingWorkflowMapper.xmlruoyi-loan-pricing/src/main/java/com/ruoyi/loanpricing/service/ILoanPricingWorkflowService.javaruoyi-loan-pricing/src/main/java/com/ruoyi/loanpricing/controller/LoanPricingWorkflowController.javaruoyi-loan-pricing/src/main/java/com/ruoyi/loanpricing/service/impl/LoanPricingWorkflowServiceImpl.javaruoyi-loan-pricing/src/test/java/com/ruoyi/loanpricing/domain/vo/LoanPricingWorkflowListVOTest.javaruoyi-loan-pricing/src/test/java/com/ruoyi/loanpricing/service/impl/LoanPricingWorkflowServiceImplTest.java
验证结果
- 已执行
mvn -pl ruoyi-loan-pricing -am -Dsurefire.failIfNoSpecifiedTests=false -Dtest=LoanPricingWorkflowServiceImplTest test - 结果为
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0 - 已执行
mvn -pl ruoyi-loan-pricing -am -Dsurefire.failIfNoSpecifiedTests=false test - 模块验证结果为
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0 - 已确认列表分页链路改为返回
LoanPricingWorkflowListVO - 已确认服务层会透传
calculateRate
说明
- 本次未修改数据库表结构,也未将测算利率回写到
loan_pricing_workflow - 单独执行
-pl ruoyi-loan-pricing时会命中旧的上游构件,因此测试命令需带-am - 本次未为验证额外启动新的后端进程
- 本次未执行真实后端启动后的接口联调,请以后端模块测试结果作为本次主要验证依据