gaoluyang
2026-10-18 f0d1f1ad146e284c0adcc851a9501f468ca1aa5d
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/ErrorCodeConstants.java
@@ -948,6 +948,19 @@
    ErrorCode WM_TRANSFER_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_040_950_014, "导入转移单数据不能为空!");
    ErrorCode WM_PACKAGE_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_040_950_015, "导入装箱单数据不能为空!");
    // ========== MES 能耗管理(1-040-902-000) ==========
    ErrorCode EM_METER_NOT_EXISTS = new ErrorCode(1_040_902_000, "能耗计量点不存在");
    ErrorCode EM_METER_CODE_DUPLICATE = new ErrorCode(1_040_902_001, "能耗计量点编码已存在");
    ErrorCode EM_METER_HAS_RECORD = new ErrorCode(1_040_902_002, "能耗计量点已存在抄表记录,无法删除");
    ErrorCode EM_METER_OBJECT_NOT_EXISTS = new ErrorCode(1_040_902_003, "计量点关联的车间/产线/设备不存在");
    ErrorCode EM_RECORD_NOT_EXISTS = new ErrorCode(1_040_902_010, "能耗抄表记录不存在");
    ErrorCode EM_RECORD_DATE_DUPLICATE = new ErrorCode(1_040_902_011, "该计量点在当日已存在抄表记录");
    ErrorCode EM_RECORD_READING_INVALID = new ErrorCode(1_040_902_012, "期末读数不能小于期初读数");
    ErrorCode EM_QUOTA_NOT_EXISTS = new ErrorCode(1_040_902_020, "能耗考核指标不存在");
    ErrorCode EM_QUOTA_OBJECT_NOT_EXISTS = new ErrorCode(1_040_902_021, "考核对象不存在");
    ErrorCode EM_ALERT_NOT_EXISTS = new ErrorCode(1_040_902_030, "能耗预警不存在");
    ErrorCode EM_ALERT_ALREADY_HANDLED = new ErrorCode(1_040_902_031, "能耗预警已处理,请勿重复操作");
    // ========== MES 生产模块-单据导入(1-040-960-000) ==========
    ErrorCode MES_PRO_WORK_ORDER_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_040_960_000, "导入生产工单数据不能为空!");
    ErrorCode MES_PRO_FEEDBACK_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_040_960_001, "导入生产报工数据不能为空!");