Files
loan-pricing/doc/implementation-report-2026-04-27-corporate-repay-collateral-linkage.md

2.0 KiB
Raw Blame History

对公还款方式移除与抵质押字段联动实施记录

修改内容

  • 对公新增弹窗移除 还款方式 输入项、初始化字段、重置字段、必填校验和提交字段。
  • 对公详情页与模型输出展示移除 还款方式
  • 对公、对私新增弹窗中,担保方式抵押质押 时才展示 抵质押类型抵质押物是否第三方所有
  • 抵质押类型 根据担保方式动态切换:
    • 抵押一类二类三类四类其他
    • 质押存单质押其他
  • 担保方式切换时清空已选抵质押类型和第三方所有标识,隐藏抵质押字段时不向后端提交。
  • 对公创建 DTO 取消 repayMethod 必填与枚举校验;collType 不再全局必填,合法值调整为 一类/二类/三类/四类/其他/存单质押

验证结果

  • 前端静态测试通过:
    • npm run test:corporate-create-input-params
    • npm run test:corporate-display-fields
    • npm run test:personal-create-input-params
  • 后端编译与单测通过:
    • mvn -pl ruoyi-loan-pricing -am -Dtest=ModelCorpOutputFieldsTest -Dsurefire.failIfNoSpecifiedTests=false test
  • 后端接口验证通过:
    • 信用 不传 repayMethod、不传抵质押字段可创建。
    • 抵押一类 且不传 repayMethod 可创建。
    • 质押存单质押 且不传 repayMethod 可创建。
    • 缺少 custIsn、缺少 guarType、非法 guarType 仍返回参数错误。
  • 真实前端页面验证通过:
    • 对公新增弹窗不显示 还款方式
    • 对公、对私新增弹窗在 信用/保证 下隐藏抵质押字段。
    • 对公、对私新增弹窗在 抵押/质押 下显示抵质押字段,且选项分别符合规则。
    • 对公详情页与模型输出区域不再显示 还款方式

说明

  • 本次不删除数据库字段和实体字段,仅停止创建入口要求和页面展示,保留历史数据结构。