# 招投标供应商校验后端实施计划

## 目标
- 让招投标信息维护页面的新增、编辑接口仅保留供应商名称和统一信用代码必填校验。
- 移除供应商联系人、联系电话、银行账户，以及供应商名称/统一信用代码的内容格式校验，避免页面保存被接口层拦截。

## 实施内容
- 调整 `CcdiPurchaseTransactionSupplierDTO`
  - 保留 `supplierName` 的 `@NotBlank`。
  - 为 `supplierUscc` 增加 `@NotBlank` 必填校验。
  - 移除 `supplierName` 的长度校验。
  - 移除 `supplierUscc` 的格式校验。
  - 移除 `contactPerson`、`contactPhone`、`supplierBankAccount` 的内容校验注解。

## 验证
- `mvn -pl ccdi-info-collection -am -DskipTests compile`
- `sh bin/restart_java_backend.sh`
- 结合真实页面验证：
  - 新增弹窗提交 `supplierUscc=ABC`、`contactPhone=123` 成功
  - 编辑弹窗提交 `supplierUscc=XYZ`、`contactPhone=abc123` 成功

## 产出文件
- `ccdi-info-collection/src/main/java/com/ruoyi/info/collection/domain/dto/CcdiPurchaseTransactionSupplierDTO.java`
