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