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