From 7abf9f290c39dd20f865be53dbecee7fab6de140 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期一, 26 十月 2026 19:12:41 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_business_新高电力' into dev_business_新高电力

---
 yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/enums/ErrorCodeConstants.java |   51 +++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 43 insertions(+), 8 deletions(-)

diff --git a/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/enums/ErrorCodeConstants.java b/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/enums/ErrorCodeConstants.java
index 20399ad..5e6de54 100644
--- a/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/enums/ErrorCodeConstants.java
+++ b/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/enums/ErrorCodeConstants.java
@@ -13,6 +13,8 @@
     ErrorCode SUPPLIER_NOT_EXISTS = new ErrorCode(1_030_100_000, "渚涘簲鍟嗕笉瀛樺湪");
     ErrorCode SUPPLIER_NOT_ENABLE = new ErrorCode(1_030_100_000, "渚涘簲鍟�({})鏈惎鐢�");
     ErrorCode SUPPLIER_EXISTS_REFERENCE = new ErrorCode(1_030_100_001, "渚涘簲鍟嗗凡琚笟鍔″紩鐢紝鏃犳硶鍒犻櫎");
+    ErrorCode SUPPLIER_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_030_100_002, "瀵煎叆渚涘簲鍟嗘暟鎹笉鑳戒负绌猴紒");
+    ErrorCode SUPPLIER_NAME_EXISTS = new ErrorCode(1_030_100_003, "宸插瓨鍦ㄤ緵搴斿晢銆恵}銆戯紝涓旀湭寮�鍚鐩栵紒");
 
     // ========== ERP 閲囪喘璁㈠崟锛�1-030-101-000锛� ==========
     ErrorCode PURCHASE_ORDER_NOT_EXISTS = new ErrorCode(1_030_101_000, "閲囪喘璁㈠崟涓嶅瓨鍦�");
@@ -35,6 +37,12 @@
     ErrorCode PURCHASE_ORDER_AUDIT_REJECT_REASON_REQUIRED = new ErrorCode(1_030_101_017, "瀹℃牳涓嶉�氳繃鏃跺繀椤诲~鍐欓┏鍥炲師鍥�");
     ErrorCode PURCHASE_ORDER_SUBMIT_FAIL_ITEM_EMPTY = new ErrorCode(1_030_101_018, "鎻愪氦澶辫触锛岄噰璐鍗曟病鏈夎鍗曢」锛岃鍏堟坊鍔犵墿鏂�");
     ErrorCode PURCHASE_ORDER_UPDATE_FAIL_PROCESS = new ErrorCode(1_030_101_019, "閲囪喘璁㈠崟({})姝e湪瀹℃壒涓紝鏃犳硶淇敼");
+    ErrorCode PURCHASE_ORDER_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_030_101_020, "瀵煎叆閲囪喘璁㈠崟鏁版嵁涓嶈兘涓虹┖锛�");
+    ErrorCode PURCHASE_ORDER_IMPORT_SUPPLIER_NOT_EXISTS = new ErrorCode(1_030_101_021, "渚涘簲鍟嗐�恵}銆戜笉瀛樺湪锛�");
+    ErrorCode PURCHASE_ORDER_IMPORT_ORDER_TIME_REQUIRED = new ErrorCode(1_030_101_022, "閲囪喘鏃堕棿涓嶈兘涓虹┖锛�");
+    ErrorCode PURCHASE_ORDER_IMPORT_PRODUCT_NOT_EXISTS = new ErrorCode(1_030_101_023, "鐗╂枡缂栫爜銆恵}銆戜笉瀛樺湪锛�");
+    ErrorCode PURCHASE_ORDER_IMPORT_UNIT_NOT_EXISTS = new ErrorCode(1_030_101_024, "鍗曚綅缂栫爜銆恵}銆戜笉瀛樺湪锛�");
+    ErrorCode PURCHASE_ORDER_IMPORT_ACCOUNT_NOT_EXISTS = new ErrorCode(1_030_101_025, "缁撶畻璐︽埛銆恵}銆戜笉瀛樺湪锛�");
 
     // ========== ERP 閲囪喘鍏ュ簱锛�1-030-102-000锛� ==========
     ErrorCode PURCHASE_IN_NOT_EXISTS = new ErrorCode(1_030_102_000, "閲囪喘鍏ュ簱鍗曚笉瀛樺湪");
@@ -51,14 +59,14 @@
     ErrorCode PURCHASE_REQUEST_NOT_EXISTS = new ErrorCode(1_030_104_000, "閲囪喘鐢宠鍗曚笉瀛樺湪");
     ErrorCode PURCHASE_REQUEST_DELETE_FAIL_NOT_DRAFT = new ErrorCode(1_030_104_001, "閲囪喘鐢宠鍗�({})涓嶆槸鑽夌鐘舵�侊紝鏃犳硶鍒犻櫎");
     ErrorCode PURCHASE_REQUEST_UPDATE_FAIL_NOT_DRAFT = new ErrorCode(1_030_104_002, "閲囪喘鐢宠鍗�({})涓嶆槸鑽夌鐘舵�侊紝鏃犳硶淇敼");
-    ErrorCode PURCHASE_REQUEST_SUBMIT_FAIL_NOT_DRAFT = new ErrorCode(1_030_104_003, "鎻愪氦澶辫触锛屽彧鏈夎崏绋跨姸鎬佺殑鐢宠鍗曟墠鑳芥彁浜�");
     ErrorCode PURCHASE_REQUEST_NO_EXISTS = new ErrorCode(1_030_104_004, "鐢熸垚鐢宠鍗曞彿澶辫触锛岃閲嶆柊鎻愪氦");
-    ErrorCode PURCHASE_REQUEST_UPDATE_AUDIT_STATUS_FAIL_NOT_PROCESS = new ErrorCode(1_030_104_005, "鏇存柊瀹℃壒鐘舵�佸け璐ワ紝鍙湁瀹℃壒涓殑鐢宠鍗曟墠鑳芥洿鏂�");
     ErrorCode PURCHASE_REQUEST_NOT_APPROVE = new ErrorCode(1_030_104_006, "閲囪喘鐢宠鍗曟湭瀹℃牳閫氳繃锛屾棤娉曟搷浣�");
     ErrorCode PURCHASE_REQUEST_ORDER_EXISTS = new ErrorCode(1_030_104_007, "閲囪喘鐢宠鍗曞凡鐢熸垚閲囪喘璁㈠崟锛岃鍕块噸澶嶆搷浣�");
-    ErrorCode PURCHASE_REQUEST_BPM_CATEGORY_NOT_EXISTS = new ErrorCode(1_030_104_008, "閲囪喘鐢宠瀹℃壒鍒嗙被涓嶅瓨鍦紝璇峰厛鍦˙PM妯″潡鍒涘缓閲囪喘鐢宠瀹℃壒娴佺▼鍒嗙被");
-    ErrorCode PURCHASE_REQUEST_BPM_PROCESS_DEFINITION_NOT_EXISTS = new ErrorCode(1_030_104_009, "閲囪喘鐢宠瀹℃壒鍒嗙被涓嬫病鏈夊彲鐢ㄧ殑娴佺▼妯″瀷锛岃鍏堝垱寤哄苟鍙戝竷娴佺▼");
     ErrorCode PURCHASE_REQUEST_ITEM_PRICE_EMPTY = new ErrorCode(1_030_104_021, "閲囪喘鐢宠鏄庣粏({})閲戦淇℃伅涓嶅畬鏁达紝鏃犳硶鐢熸垚閲囪喘璁㈠崟");
+    ErrorCode PURCHASE_REQUEST_SUBMIT_FAIL_NOT_ALLOWED = new ErrorCode(1_030_104_022, "鎻愪氦澶辫触锛屽彧鏈夎崏绋挎垨瀹℃牳涓嶉�氳繃鐘舵�佺殑閲囪喘鐢宠鎵嶈兘鎻愪氦");
+    ErrorCode PURCHASE_REQUEST_AUDIT_FAIL_NOT_PROCESS = new ErrorCode(1_030_104_023, "瀹℃牳澶辫触锛屽彧鏈夊鎵逛腑鐘舵�佺殑閲囪喘鐢宠鎵嶈兘瀹℃牳");
+    ErrorCode PURCHASE_REQUEST_AUDIT_REJECT_REASON_REQUIRED = new ErrorCode(1_030_104_024, "瀹℃牳涓嶉�氳繃鏃跺繀椤诲~鍐欎笉閫氳繃鍘熷洜");
+    ErrorCode PURCHASE_REQUEST_ITEM_EMPTY = new ErrorCode(1_030_104_025, "閲囪喘鐢宠鍗曟病鏈夌敵璇锋槑缁嗭紝鏃犳硶鎻愪氦瀹℃壒");
 
     // ========== ERP 閲囪喘璁″垝锛�1-030-104-010锛� ==========
     ErrorCode PURCHASE_PLAN_NOT_EXISTS = new ErrorCode(1_030_104_010, "閲囪喘璁″垝涓嶅瓨鍦�");
@@ -77,6 +85,20 @@
     ErrorCode PURCHASE_PLAN_SUBMIT_FAIL_NOT_ALLOWED = new ErrorCode(1_030_104_023, "鎻愪氦澶辫触锛屽彧鏈夎崏绋挎垨瀹℃牳涓嶉�氳繃鐘舵�佺殑閲囪喘璁″垝鎵嶈兘鎻愪氦");
     ErrorCode PURCHASE_PLAN_AUDIT_FAIL_NOT_PROCESS = new ErrorCode(1_030_104_024, "瀹℃牳澶辫触锛屽彧鏈夊鎵逛腑鐘舵�佺殑閲囪喘璁″垝鎵嶈兘瀹℃牳");
     ErrorCode PURCHASE_PLAN_AUDIT_REJECT_REASON_REQUIRED = new ErrorCode(1_030_104_025, "瀹℃牳涓嶉�氳繃鏃跺繀椤诲~鍐欎笉閫氳繃鍘熷洜");
+    ErrorCode PURCHASE_PLAN_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_030_104_030, "瀵煎叆閲囪喘璁″垝鏁版嵁涓嶈兘涓虹┖锛�");
+    ErrorCode PURCHASE_PLAN_IMPORT_NAME_REQUIRED = new ErrorCode(1_030_104_031, "璁″垝鍚嶇О涓嶈兘涓虹┖锛�");
+    ErrorCode PURCHASE_PLAN_IMPORT_PLAN_DATE_REQUIRED = new ErrorCode(1_030_104_032, "璁″垝鏃ユ湡涓嶈兘涓虹┖锛�");
+    ErrorCode PURCHASE_PLAN_IMPORT_SUPPLIER_NOT_EXISTS = new ErrorCode(1_030_104_033, "渚涘簲鍟嗐�恵}銆戜笉瀛樺湪锛�");
+    ErrorCode PURCHASE_PLAN_IMPORT_PRODUCT_NOT_EXISTS = new ErrorCode(1_030_104_034, "鐗╂枡缂栫爜銆恵}銆戜笉瀛樺湪锛�");
+    ErrorCode PURCHASE_PLAN_IMPORT_UNIT_NOT_EXISTS = new ErrorCode(1_030_104_035, "鍗曚綅缂栫爜銆恵}銆戜笉瀛樺湪锛�");
+
+    // ========== ERP 閲囪喘鐢宠瀵煎叆锛�1-030-104-040锛� ==========
+    ErrorCode PURCHASE_REQUEST_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_030_104_040, "瀵煎叆閲囪喘鐢宠鏁版嵁涓嶈兘涓虹┖锛�");
+    ErrorCode PURCHASE_REQUEST_IMPORT_REQUEST_TIME_REQUIRED = new ErrorCode(1_030_104_041, "鐢宠鏃堕棿涓嶈兘涓虹┖锛�");
+    ErrorCode PURCHASE_REQUEST_IMPORT_SUPPLIER_NOT_EXISTS = new ErrorCode(1_030_104_042, "渚涘簲鍟嗐�恵}銆戜笉瀛樺湪锛�");
+    ErrorCode PURCHASE_REQUEST_IMPORT_PRODUCT_NOT_EXISTS = new ErrorCode(1_030_104_043, "鐗╂枡缂栫爜銆恵}銆戜笉瀛樺湪锛�");
+    ErrorCode PURCHASE_REQUEST_IMPORT_UNIT_NOT_EXISTS = new ErrorCode(1_030_104_044, "鍗曚綅缂栫爜銆恵}銆戜笉瀛樺湪锛�");
+    ErrorCode PURCHASE_REQUEST_IMPORT_ALL_ROWS_SKIPPED = new ErrorCode(1_030_104_045, "鎵�鏈夎鍧囨湭瀵煎叆锛岃璺宠繃鐨勮锛歿}銆傝妫�鏌ョ墿鏂欑紪鐮佹槸鍚﹀~鍐欍��");
 
     // ========== ERP 閲囪喘鏉ョエ锛�1-030-105-000锛� ==========
     ErrorCode PURCHASE_INVOICE_NOT_EXISTS = new ErrorCode(1_030_105_000, "鏉ョエ涓嶅瓨鍦�");
@@ -85,6 +107,10 @@
     ErrorCode PURCHASE_INVOICE_CREATE_FAIL_ORDER_NOT_APPROVE = new ErrorCode(1_030_105_006, "鍒涘缓鏉ョエ澶辫触锛屽師鍥狅細閲囪喘璁㈠崟涓嶆槸瀹℃牳閫氳繃鐘舵��");
     ErrorCode PURCHASE_INVOICE_CREATE_FAIL_SUPPLIER_MISMATCH = new ErrorCode(1_030_105_007, "鍒涘缓鏉ョエ澶辫触锛屽師鍥狅細鏉ョエ渚涘簲鍟嗕笌閲囪喘璁㈠崟涓嶄竴鑷�");
     ErrorCode PURCHASE_INVOICE_CREATE_FAIL_PRICE_EXCEEDS_LIMIT = new ErrorCode(1_030_105_008, "鍒涘缓鏉ョエ澶辫触锛屽師鍥狅細鏉ョエ閲戦瓒呭嚭閲囪喘璁㈠崟閲戦锛岀洰鍓嶅彲寮�绁細{} 鍏�");
+    ErrorCode PURCHASE_INVOICE_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_030_105_010, "瀵煎叆鏉ョエ鏁版嵁涓嶈兘涓虹┖锛�");
+    ErrorCode PURCHASE_INVOICE_IMPORT_ORDER_NOT_EXISTS = new ErrorCode(1_030_105_011, "閲囪喘璁㈠崟鍙枫�恵}銆戜笉瀛樺湪锛�");
+    ErrorCode PURCHASE_INVOICE_IMPORT_INVOICE_TIME_REQUIRED = new ErrorCode(1_030_105_012, "鏉ョエ鏃ユ湡涓嶈兘涓虹┖锛�");
+    ErrorCode PURCHASE_INVOICE_IMPORT_PRICE_REQUIRED = new ErrorCode(1_030_105_013, "鏉ョエ閲戦涓嶈兘涓虹┖锛�");
 
     // ========== ERP 閲囪喘閫�璐э紙1-030-103-000锛� ==========
     ErrorCode PURCHASE_RETURN_NOT_EXISTS = new ErrorCode(1_030_103_000, "閲囪喘閫�璐у崟涓嶅瓨鍦�");
@@ -119,6 +145,13 @@
     ErrorCode SALE_ORDER_CANCEL_FAIL = new ErrorCode(1_020_201_014, "浣滃簾澶辫触锛岃鍒锋柊椤甸潰鍚庨噸璇�");
     ErrorCode SALE_ORDER_ENABLE_FAIL_NOT_CANCEL = new ErrorCode(1_020_201_015, "鍚敤澶辫触锛岄攢鍞鍗�({})鏈綔搴燂紝鍙湁宸蹭綔搴熺殑璁㈠崟鎵嶈兘閲嶆柊鍚敤");
     ErrorCode SALE_ORDER_ENABLE_FAIL = new ErrorCode(1_020_201_016, "鍚敤澶辫触锛岃鍒锋柊椤甸潰鍚庨噸璇�");
+    ErrorCode SALE_ORDER_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_020_201_017, "瀵煎叆閿�鍞鍗曟暟鎹笉鑳戒负绌猴紒");
+    ErrorCode SALE_ORDER_IMPORT_CUSTOMER_NOT_EXISTS = new ErrorCode(1_020_201_018, "瀹㈡埛銆恵}銆戜笉瀛樺湪锛�");
+    ErrorCode SALE_ORDER_IMPORT_ORDER_TIME_REQUIRED = new ErrorCode(1_020_201_019, "涓嬪崟鏃堕棿涓嶈兘涓虹┖锛�");
+    ErrorCode SALE_ORDER_IMPORT_PRODUCT_NOT_EXISTS = new ErrorCode(1_020_201_020, "鐗╂枡缂栫爜銆恵}銆戜笉瀛樺湪锛�");
+    ErrorCode SALE_ORDER_IMPORT_UNIT_NOT_EXISTS = new ErrorCode(1_020_201_021, "鍗曚綅缂栫爜銆恵}銆戜笉瀛樺湪锛�");
+    ErrorCode SALE_ORDER_IMPORT_SALE_USER_NOT_EXISTS = new ErrorCode(1_020_201_022, "閿�鍞憳銆恵}銆戜笉瀛樺湪锛�");
+    ErrorCode SALE_ORDER_IMPORT_ACCOUNT_NOT_EXISTS = new ErrorCode(1_020_201_023, "缁撶畻璐︽埛銆恵}銆戜笉瀛樺湪锛�");
 
     // ========== ERP 閿�鍞嚭搴擄紙1-030-202-000锛� ==========
     ErrorCode SALE_OUT_NOT_EXISTS = new ErrorCode(1_020_202_000, "閿�鍞嚭搴撳崟涓嶅瓨鍦�");
@@ -204,6 +237,8 @@
     // ========== ERP 缁撶畻璐︽埛 1-030-600-000 ==========
     ErrorCode ACCOUNT_NOT_EXISTS = new ErrorCode(1_030_600_000, "缁撶畻璐︽埛涓嶅瓨鍦�");
     ErrorCode ACCOUNT_NOT_ENABLE = new ErrorCode(1_030_600_001, "缁撶畻璐︽埛({})鏈惎鐢�");
+    ErrorCode ACCOUNT_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_030_600_002, "瀵煎叆缁撶畻璐︽埛鏁版嵁涓嶈兘涓虹┖锛�");
+    ErrorCode ACCOUNT_NAME_EXISTS = new ErrorCode(1_030_600_003, "宸插瓨鍦ㄧ粨绠楄处鎴枫�恵}銆戯紝涓旀湭寮�鍚鐩栵紒");
 
     // ========== ERP 浠樻鍗� 1-030-601-000 ==========
     ErrorCode FINANCE_PAYMENT_NOT_EXISTS = new ErrorCode(1_030_601_000, "浠樻鍗曚笉瀛樺湪");
@@ -216,11 +251,11 @@
     ErrorCode FINANCE_PAYMENT_CREATE_FAIL_INVOICE_NOT_ATTACHMENT = new ErrorCode(1_030_601_008, "鍒涘缓浠樻鍗曞け璐ワ紝鍘熷洜锛氬叧鑱旂殑鏉ョエ鏈笂浼犲彂绁ㄩ檮浠�");
     ErrorCode FINANCE_PAYMENT_CREATE_FAIL_INVOICE_SUPPLIER_MISMATCH = new ErrorCode(1_030_601_009, "鍒涘缓浠樻鍗曞け璐ワ紝鍘熷洜锛氬叧鑱旂殑鏉ョエ涓庢墍閫変緵搴斿晢涓嶅尮閰�");
     ErrorCode FINANCE_PAYMENT_CREATE_FAIL_INVOICE_PRICE_EXCEEDS = new ErrorCode(1_030_601_010, "鍒涘缓浠樻鍗曞け璐ワ紝鍘熷洜锛氫粯娆鹃噾棰濊秴鍑鸿鏉ョエ鍓╀綑鍙粯閲戦锛岀洰鍓嶅彲浠橈細{} 鍏�");
-    ErrorCode FINANCE_PAYMENT_SUBMIT_FAIL_STATUS = new ErrorCode(1_030_601_011, "鎻愪氦瀹℃壒澶辫触锛屽彧鏈夋湭瀹℃牳鐘舵�佺殑浠樻鍗曟墠鑳芥彁浜�");
-    ErrorCode FINANCE_PAYMENT_BPM_CATEGORY_NOT_EXISTS = new ErrorCode(1_030_601_012, "浠樻鍗曞鎵瑰垎绫讳笉瀛樺湪锛岃鍏堝湪BPM妯″潡鍒涘缓閲囪喘瀹℃牳娴佺▼鍒嗙被");
-    ErrorCode FINANCE_PAYMENT_BPM_PROCESS_DEFINITION_NOT_EXISTS = new ErrorCode(1_030_601_013, "浠樻鍗曞鎵瑰垎绫讳笅娌℃湁鍙敤鐨勬祦绋嬫ā鍨嬶紝璇峰厛鍒涘缓骞跺彂甯冩祦绋�");
     ErrorCode FINANCE_PAYMENT_UPDATE_FAIL_APPROVING = new ErrorCode(1_030_601_014, "浠樻鍗�({})瀹℃壒涓紝鏃犳硶淇敼");
     ErrorCode FINANCE_PAYMENT_DELETE_FAIL_APPROVING = new ErrorCode(1_030_601_015, "浠樻鍗�({})瀹℃壒涓紝鏃犳硶鍒犻櫎");
+    ErrorCode FINANCE_PAYMENT_SUBMIT_FAIL_NOT_ALLOWED = new ErrorCode(1_030_601_016, "鎻愪氦澶辫触锛屽彧鏈夋湭瀹℃牳鐘舵�佺殑浠樻鍗曟墠鑳芥彁浜�");
+    ErrorCode FINANCE_PAYMENT_AUDIT_FAIL_NOT_PROCESS = new ErrorCode(1_030_601_017, "瀹℃牳澶辫触锛屽彧鏈夊鎵逛腑鐘舵�佺殑浠樻鍗曟墠鑳藉鏍�");
+    ErrorCode FINANCE_PAYMENT_AUDIT_REJECT_REASON_REQUIRED = new ErrorCode(1_030_601_018, "瀹℃牳涓嶉�氳繃鏃跺繀椤诲~鍐欎笉閫氳繃鍘熷洜");
 
     // ========== ERP 鏀舵鍗� 1-030-602-000 ==========
     ErrorCode FINANCE_RECEIPT_NOT_EXISTS = new ErrorCode(1_030_602_000, "鏀舵鍗曚笉瀛樺湪");
@@ -234,4 +269,4 @@
     ErrorCode WAREHOUSE_MAPPING_NOT_EXISTS = new ErrorCode(1_030_700_000, "浠撳簱鏄犲皠涓嶅瓨鍦�");
     ErrorCode WAREHOUSE_MAPPING_EXISTS = new ErrorCode(1_030_700_001, "璇RP浠撳簱宸插瓨鍦ㄦ槧灏勯厤缃�");
 
-}
+}
\ No newline at end of file

--
Gitblit v1.9.3