Files
ccdi/docs/plans/backend/2026-04-23-bidding-supplier-validation-backend-implementation.md
2026-04-24 13:29:13 +08:00

1.1 KiB

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

目标

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

实施内容

  • 调整 CcdiPurchaseTransactionSupplierDTO
    • 保留 supplierName@NotBlank
    • supplierUscc 增加 @NotBlank 必填校验。
    • 移除 supplierName 的长度校验。
    • 移除 supplierUscc 的格式校验。
    • 移除 contactPersoncontactPhonesupplierBankAccount 的内容校验注解。

验证

  • mvn -pl ccdi-info-collection -am -DskipTests compile
  • sh bin/restart_java_backend.sh
  • 结合真实页面验证:
    • 新增弹窗提交 supplierUscc=ABCcontactPhone=123 成功
    • 编辑弹窗提交 supplierUscc=XYZcontactPhone=abc123 成功

产出文件

  • ccdi-info-collection/src/main/java/com/ruoyi/info/collection/domain/dto/CcdiPurchaseTransactionSupplierDTO.java