Files
ccdi/docs/plans/backend/2026-04-23-bidding-supplier-validation-backend-implementation.md

24 lines
1.1 KiB
Markdown
Raw Normal View History

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