From 33fe3368c6692d67e1fae5d2922ff614e5f56404 Mon Sep 17 00:00:00 2001
From: tuqin <tuqin@tuqin.cn>
Date: 星期一, 02 十一月 2026 11:57:03 +0800
Subject: [PATCH] feat(safety): 安全生产三期 - 隐患排查治理
---
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/ErrorCodeConstants.java | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 52 insertions(+), 1 deletions(-)
diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/ErrorCodeConstants.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/ErrorCodeConstants.java
index cadf846..265d7fe 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/ErrorCodeConstants.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/ErrorCodeConstants.java
@@ -328,6 +328,10 @@
ErrorCode PRO_FEEDBACK_UNCHECK_QUANTITY_EXISTS = new ErrorCode(1_040_506_012, "褰撳墠鎶ュ伐鍗曟湭瀹屾垚妫�楠岋紙寰呮鏁伴噺锛歿}锛夛紝鏃犳硶鎵ц鎶ュ伐");
ErrorCode PRO_FEEDBACK_BACKFLUSH_BOM_REQUIRED = new ErrorCode(1_040_506_013, "褰撳墠宸ュ簭涓哄�掑啿宸ュ簭锛屼絾鏈厤缃瓸OM娑堣�楋紝鏃犳硶鎶ュ伐");
ErrorCode PRO_FEEDBACK_CANNOT_CREATE_WHEN_PAUSED = new ErrorCode(1_040_506_014, "鐢熶骇浠诲姟澶勪簬鍋滃伐鐘舵�侊紝鏃犳硶鎶ュ伐");
+ ErrorCode PRO_FEEDBACK_PENDING_PRODUCE_UNREPAIRABLE = new ErrorCode(1_040_506_015,
+ "鎶ュ伐瀵瑰簲鐨勪骇鍑哄叆搴撳崟宸插瓨鍦ㄥ鐞嗙粨鏋滐紝鏃犳硶鑷姩琛ョ敓鎴愬緟妫�琛岋紝璇疯繍琛岃川妫�鎶ュ伐鏁版嵁淇鑴氭湰鏍稿");
+ ErrorCode PRO_FEEDBACK_PREV_PROCESS_NOT_FINISHED = new ErrorCode(1_040_506_016,
+ "涓婁竴閬撳伐搴忋�寋}銆嶅皻鏈姤宸ュ畬鎴愶紙鍓╀綑 {}锛夛紝璇峰厛瀹屾垚涓婁竴閬撳伐搴忕殑鎶ュ伐");
// ========== MES 鐢熶骇绠$悊-鐢熶骇娴佽浆鍗★紙1-040-507-000锛� ==========
ErrorCode PRO_CARD_NOT_EXISTS = new ErrorCode(1_040_507_000, "鐢熶骇娴佽浆鍗′笉瀛樺湪");
@@ -352,6 +356,7 @@
ErrorCode PRO_MPS_CODE_DUPLICATE = new ErrorCode(1_040_509_006, "MPS 缂栫爜宸插瓨鍦�");
ErrorCode PRO_MPS_HAS_WORK_ORDER = new ErrorCode(1_040_509_007, "MPS 宸插叧鑱旂敓浜у伐鍗曪紝鏃犳硶鍒犻櫎");
ErrorCode PRO_MPS_MES_PRODUCT_NOT_EXISTS = new ErrorCode(1_040_509_008, "MES 浜у搧涓嶅瓨鍦紝鏃犳硶鍒涘缓 MPS锛屼骇鍝侊細{}");
+ ErrorCode PRO_MPS_WORK_ORDER_HAS_FEEDBACK = new ErrorCode(1_040_509_009, "璇ヨ鍒掑叧鑱旂殑鐢熶骇璁㈠崟宸叉湁鎶ュ伐璁板綍锛屾棤娉曞彇娑堬紒");
// ========== MES 璐ㄩ噺绠$悊-璐ㄦ鏂规锛�1-040-600-000锛� ==========
ErrorCode QC_TEMPLATE_NOT_EXISTS = new ErrorCode(1_040_600_000, "璐ㄦ鏂规涓嶅瓨鍦�");
@@ -485,9 +490,21 @@
ErrorCode WM_TRANSACTION_LIST_EMPTY = new ErrorCode(1_040_703_011, "搴撳瓨浜嬪姟鍒楄〃涓嶈兘涓虹┖");
ErrorCode WM_TRANSACTION_BATCH_NOT_EXISTS = new ErrorCode(1_040_703_012, "鎵规璁板綍涓嶅瓨鍦�");
ErrorCode WM_MATERIAL_STOCK_REQUIRED = new ErrorCode(1_040_703_013, "搴撳瓨璁板綍涓嶈兘涓虹┖");
- ErrorCode WM_MATERIAL_STOCK_SELECTION_MISMATCH = new ErrorCode(1_040_703_014, "搴撳瓨璁板綍涓庢彁浜ょ殑鐗╂枡銆佹壒娆℃垨搴撲綅淇℃伅涓嶄竴鑷�");
+ ErrorCode WM_MATERIAL_STOCK_SELECTION_MISMATCH = new ErrorCode(1_040_703_014, "鎵�閫夊簱瀛樿褰曚笌鍗曟嵁淇℃伅涓嶄竴鑷达紝璇锋牳瀵瑰悗閲嶆柊鎿嶄綔");
ErrorCode WM_MATERIAL_STOCK_QUANTITY_INVALID = new ErrorCode(1_040_703_015, "璋冩暣鏁伴噺涓嶈兘涓虹┖鎴栭浂");
ErrorCode WM_MATERIAL_STOCK_FROZEN = new ErrorCode(1_040_703_016, "搴撳瓨璁板綍宸插喕缁擄紝鏃犳硶绉诲簱");
+ ErrorCode WM_MATERIAL_STOCK_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_040_703_017, "瀵煎叆鐨勫簱瀛樻暟鎹笉鑳戒负绌�");
+ ErrorCode WM_MATERIAL_STOCK_IMPORT_FIELD_REQUIRED = new ErrorCode(1_040_703_018, "{}涓嶈兘涓虹┖");
+ ErrorCode WM_MATERIAL_STOCK_IMPORT_ITEM_NOT_EXISTS = new ErrorCode(1_040_703_019, "鐗╂枡缂栫爜({})涓嶅瓨鍦�");
+ ErrorCode WM_MATERIAL_STOCK_IMPORT_WAREHOUSE_NOT_EXISTS = new ErrorCode(1_040_703_020, "浠撳簱({})涓嶅瓨鍦�");
+ ErrorCode WM_MATERIAL_STOCK_IMPORT_LOCATION_NOT_EXISTS = new ErrorCode(1_040_703_021, "搴撳尯({})涓嶅瓨鍦�");
+ ErrorCode WM_MATERIAL_STOCK_IMPORT_AREA_NOT_EXISTS = new ErrorCode(1_040_703_022, "搴撲綅({})涓嶅瓨鍦�");
+ ErrorCode WM_MATERIAL_STOCK_IMPORT_BATCH_NOT_EXISTS = new ErrorCode(1_040_703_023, "鎵规({})涓嶅瓨鍦�");
+ ErrorCode WM_MATERIAL_STOCK_IMPORT_VENDOR_NOT_EXISTS = new ErrorCode(1_040_703_024, "渚涘簲鍟�({})涓嶅瓨鍦�");
+ ErrorCode WM_MATERIAL_STOCK_IMPORT_QUANTITY_INVALID = new ErrorCode(1_040_703_025, "鍦ㄥ簱鏁伴噺({})鏃犳晥");
+ ErrorCode WM_MATERIAL_STOCK_IMPORT_EXISTS = new ErrorCode(1_040_703_026, "搴撳瓨璁板綍宸插瓨鍦�");
+ ErrorCode WM_MATERIAL_STOCK_IMPORT_OPERATION_INVALID = new ErrorCode(1_040_703_027, "鎿嶄綔绫诲瀷({})涓嶆敮鎸�");
+ ErrorCode WM_MATERIAL_STOCK_IMPORT_STOCK_NOT_EXISTS = new ErrorCode(1_040_703_028, "搴撳瓨璁板綍涓嶅瓨鍦紝鏃犳硶鎵ц璇ユ搷浣�");
// ========== MES 浠撳簱绠$悊-鍒拌揣閫氱煡鍗曪紙1-040-704-000锛� ==========
ErrorCode WM_ARRIVAL_NOTICE_NOT_EXISTS = new ErrorCode(1_040_704_000, "鍒拌揣閫氱煡鍗曚笉瀛樺湪");
@@ -619,6 +636,7 @@
ErrorCode WM_RETURN_VENDOR_DETAIL_LINE_NOT_MATCH = new ErrorCode(1_040_711_202, "鎷h揣鏄庣粏涓嶅睘浜庢寚瀹氱殑渚涘簲鍟嗛��璐у崟");
ErrorCode WM_RETURN_VENDOR_PURCHASE_ORDER_REQUIRED = new ErrorCode(1_040_711_008, "璇峰厛閫夋嫨閲囪喘璁㈠崟");
ErrorCode WM_RETURN_VENDOR_PURCHASE_ORDER_NO_ITEM = new ErrorCode(1_040_711_009, "閲囪喘璁㈠崟鏃犳槑缁嗘暟鎹紝鏃犳硶甯﹀叆鐗╂枡");
+ ErrorCode WM_RETURN_VENDOR_ITEM_NOT_IN_PURCHASE_ORDER = new ErrorCode(1_040_711_010, "閫�璐х墿鏂欎笉鍦ㄦ墍鍏宠仈閲囪喘璁㈠崟鍐咃紝鏃犳硶娣诲姞");
// ========== MES 浠撳簱绠$悊-浜у搧鏀惰揣鍗曪紙1-040-712-000锛� ==========
ErrorCode WM_PRODUCT_RECPT_NOT_EXISTS = new ErrorCode(1_040_712_000, "浜у搧鏀惰揣鍗曚笉瀛樺湪");
@@ -810,4 +828,37 @@
ErrorCode WMS_APPROVAL_STATUS_INVALID = new ErrorCode(1_040_900_004, "鍗曟嵁鐘舵�佷笉姝g‘锛屾棤娉曟彁浜ゅ鎵�");
ErrorCode WMS_APPROVAL_ALREADY_SUBMITTED = new ErrorCode(1_040_900_005, "鍗曟嵁宸叉彁浜ゅ鎵癸紝璇峰嬁閲嶅鎻愪氦");
+ // ========== 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-903-000锛� ==========
+ ErrorCode MES_PRO_EMERGENCY_PLAN_NOT_EXISTS = new ErrorCode(1_040_903_000, "搴旀�ュ缃妗堜笉瀛樺湪");
+ ErrorCode MES_PRO_EMERGENCY_PLAN_CODE_DUPLICATE = new ErrorCode(1_040_903_001, "棰勬缂栫爜宸插瓨鍦�");
+ ErrorCode MES_PRO_EMERGENCY_PLAN_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_040_903_002, "瀵煎叆鏁版嵁涓嶈兘涓虹┖");
+
+ // ========== MES 瀹夊叏鐢熶骇 - 椋庨櫓鍒嗙骇绠℃帶锛�1-040-904-000锛� ==========
+ ErrorCode MES_SAFETY_RISK_UNIT_NOT_EXISTS = new ErrorCode(1_040_904_000, "椋庨櫓鍗曞厓涓嶅瓨鍦�");
+ ErrorCode MES_SAFETY_RISK_UNIT_CODE_DUPLICATE = new ErrorCode(1_040_904_001, "椋庨櫓鍗曞厓缂栫爜宸插瓨鍦�");
+ ErrorCode MES_SAFETY_RISK_UNIT_HAS_RISK = new ErrorCode(1_040_904_002, "璇ラ闄╁崟鍏冧笅宸插瓨鍦ㄩ闄╂竻鍗曪紝鏃犳硶鍒犻櫎");
+ ErrorCode MES_SAFETY_RISK_NOT_EXISTS = new ErrorCode(1_040_904_010, "椋庨櫓娓呭崟璁板綍涓嶅瓨鍦�");
+ ErrorCode MES_SAFETY_RISK_CODE_DUPLICATE = new ErrorCode(1_040_904_011, "椋庨櫓缂栫爜宸插瓨鍦�");
+ ErrorCode MES_SAFETY_RISK_LEC_INVALID = new ErrorCode(1_040_904_012, "LEC 璇勪及鍊间笉鍚堟硶锛歀銆丒銆丆 閮藉繀椤诲ぇ浜� 0");
+
+ // ========== MES 瀹夊叏鐢熶骇 - 闅愭偅鎺掓煡娌荤悊锛�1-040-905-000锛� ==========
+ ErrorCode MES_SAFETY_HAZARD_NOT_EXISTS = new ErrorCode(1_040_905_000, "闅愭偅璁板綍涓嶅瓨鍦�");
+ ErrorCode MES_SAFETY_HAZARD_CODE_DUPLICATE = new ErrorCode(1_040_905_001, "闅愭偅缂栫爜宸插瓨鍦�");
+ ErrorCode MES_SAFETY_HAZARD_STATUS_INVALID = new ErrorCode(1_040_905_002, "褰撳墠闅愭偅鐘舵�佷笉鍏佽璇ユ搷浣�");
+ ErrorCode MES_SAFETY_HAZARD_REJECT_REASON_REQUIRED = new ErrorCode(1_040_905_003, "楠屾敹涓嶉�氳繃鏃跺繀椤诲~鍐欓┏鍥炲師鍥�");
+ ErrorCode MES_SAFETY_HAZARD_HAS_REFERENCE = new ErrorCode(1_040_905_004, "璇ヨ褰曞凡琚殣鎮e紩鐢紝鏃犳硶鍒犻櫎");
+
}
--
Gitblit v1.9.3