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

36 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 对公还款方式移除与抵质押字段联动实施记录
## 修改内容
- 对公新增弹窗移除 `还款方式` 输入项、初始化字段、重置字段、必填校验和提交字段。
- 对公详情页与模型输出展示移除 `还款方式`
- 对公、对私新增弹窗中,`担保方式``抵押``质押` 时才展示 `抵质押类型``抵质押物是否第三方所有`
- `抵质押类型` 根据担保方式动态切换:
- `抵押``一类``二类``三类``四类``其他`
- `质押``存单质押``其他`
- 担保方式切换时清空已选抵质押类型和第三方所有标识,隐藏抵质押字段时不向后端提交。
- 对公创建 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` 仍返回参数错误。
- 真实前端页面验证通过:
- 对公新增弹窗不显示 `还款方式`
- 对公、对私新增弹窗在 `信用/保证` 下隐藏抵质押字段。
- 对公、对私新增弹窗在 `抵押/质押` 下显示抵质押字段,且选项分别符合规则。
- 对公详情页与模型输出区域不再显示 `还款方式`
## 说明
- 本次不删除数据库字段和实体字段,仅停止创建入口要求和页面展示,保留历史数据结构。