huminmin
8 天以前 23735b6e060d48f333d9ad91796c2cb6a42a1d9e
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/enums/ErrorCodeConstants.java
@@ -48,6 +48,27 @@
    ErrorCode AWARD_SUPPLIER_NOT_SYNCED = new ErrorCode(1_040_500_014, "供应商未同步至ERP,无法生成采购订单");
    ErrorCode AWARD_QUOTE_NOT_EXISTS = new ErrorCode(1_040_500_015, "中标供应商报价不存在");
    // 状态校验精细化错误码
    ErrorCode TENDER_MATERIAL_LOCKED = new ErrorCode(1_040_500_022, "物料清单已锁定,不允许增删改");
    ErrorCode TENDER_BID_FORBIDDEN = new ErrorCode(1_040_500_023, "当前状态不允许新增投标");
    ErrorCode TENDER_QUOTE_FORBIDDEN = new ErrorCode(1_040_500_024, "当前状态不允许报价操作");
    ErrorCode TENDER_END_TIME_PASSED = new ErrorCode(1_040_500_025, "投标截止时间已过,不允许新增投标");
    ErrorCode TENDER_PROJECT_LOCKED = new ErrorCode(1_040_500_026, "项目已锁定,当前状态不允许操作");
    ErrorCode TENDER_HAS_BIDS_CANNOT_DELETE = new ErrorCode(1_040_500_027, "已存在投标数据,不允许删除");
    ErrorCode TENDER_BID_FORBIDDEN_WITHDRAW = new ErrorCode(1_040_500_028, "当前状态不允许撤标");
    ErrorCode TENDER_EVALUATION_FORBIDDEN = new ErrorCode(1_040_500_029, "当前状态不允许评标操作");
    ErrorCode TENDER_AWARD_FORBIDDEN = new ErrorCode(1_040_500_030, "当前状态不允许定标操作");
    ErrorCode AWARD_BID_NOT_IN_PROJECT = new ErrorCode(1_040_500_031, "投标记录不属于当前招标项目");
    ErrorCode AWARD_BID_WITHDRAWN = new ErrorCode(1_040_500_032, "投标已撤标,不允许定标");
    ErrorCode AWARD_SUPPLIER_NOT_MATCH_BID = new ErrorCode(1_040_500_033, "供应商与投标记录不一致");
    // 简易模式
    ErrorCode TENDER_MODE_NOT_SIMPLE = new ErrorCode(1_040_500_034, "当前项目非简易模式,不允许此操作");
    ErrorCode TENDER_STATUS_NOT_PRICE_COMPARING = new ErrorCode(1_040_500_035, "当前状态非比价中,不允许确认");
    ErrorCode TENDER_CONFIRM_BID_REQUIRED = new ErrorCode(1_040_500_036, "简易模式确认时必须指定中标投标");
    ErrorCode TENDER_NO_MATERIALS = new ErrorCode(1_040_500_037, "招标项目没有添加物料,无法开始比价");
    ErrorCode TENDER_NO_BIDS = new ErrorCode(1_040_500_038, "招标项目没有供应商投标,无法开始比价");
    // ========== 通用 ==========
    ErrorCode QUOTE_MATERIAL_DUPLICATE = new ErrorCode(1_040_900_001, "该投标已存在相同物料的报价");