# 招投标供应商校验后端实施计划 ## 目标 - 让招投标信息维护页面的新增、编辑接口仅保留供应商名称和统一信用代码必填校验。 - 移除供应商联系人、联系电话、银行账户,以及供应商名称/统一信用代码的内容格式校验,避免页面保存被接口层拦截。 ## 实施内容 - 调整 `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`