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

## 修改内容

- 对公新增弹窗移除 `还款方式` 输入项、初始化字段、重置字段、必填校验和提交字段。
- 对公详情页与模型输出展示移除 `还款方式`。
- 对公、对私新增弹窗中，`担保方式` 为 `抵押` 或 `质押` 时才展示 `抵质押类型`、`抵质押物是否第三方所有`。
- `抵质押类型` 根据担保方式动态切换：
  - `抵押`：`一类`、`二类`、`三类`、`四类`、`其他`
  - `质押`：`存单质押`、`其他`
- 担保方式切换时清空已选抵质押类型和第三方所有标识，隐藏抵质押字段时不向后端提交。
- 对公创建 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` 仍返回参数错误。
- 真实前端页面验证通过：
  - 对公新增弹窗不显示 `还款方式`。
  - 对公、对私新增弹窗在 `信用/保证` 下隐藏抵质押字段。
  - 对公、对私新增弹窗在 `抵押/质押` 下显示抵质押字段，且选项分别符合规则。
  - 对公详情页与模型输出区域不再显示 `还款方式`。

## 说明

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