From 7081c41bc3beb0ab49a22974ea4b010ae6854afe Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期五, 16 十月 2026 13:07:52 +0800
Subject: [PATCH] feat: 全量列表页补 Excel 导入接口,清理 crm/mdm 重复 FQCN 类

---
 yudao-module-hrm-api/src/main/java/cn/iocoder/yudao/module/hrm/enums/ErrorCodeConstants.java |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/yudao-module-hrm-api/src/main/java/cn/iocoder/yudao/module/hrm/enums/ErrorCodeConstants.java b/yudao-module-hrm-api/src/main/java/cn/iocoder/yudao/module/hrm/enums/ErrorCodeConstants.java
index 7649438..81b0664 100644
--- a/yudao-module-hrm-api/src/main/java/cn/iocoder/yudao/module/hrm/enums/ErrorCodeConstants.java
+++ b/yudao-module-hrm-api/src/main/java/cn/iocoder/yudao/module/hrm/enums/ErrorCodeConstants.java
@@ -28,6 +28,9 @@
     ErrorCode EMPLOYEE_CONTRACT_DATE_OVERLAP = new ErrorCode(1_030_000_015, "璇ュ憳宸ュ湪鎵�閫夋椂闂存宸插瓨鍦ㄦ湭瑙i櫎/鏈粓姝㈢殑鍚堝悓锛岃鍏堣В闄�/缁堟鍚庡啀绛捐");
     ErrorCode HRM_CERTIFICATE_NOT_EXISTS = new ErrorCode(1_030_000_016, "璇佷功璧勮川涓嶅瓨鍦�");
     ErrorCode HRM_EMPLOYEE_NOT_EXISTS = new ErrorCode(1_030_000_017, "鍛樺伐涓嶅瓨鍦�");
+    ErrorCode CERTIFICATE_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_030_000_018, "瀵煎叆璇佷功璧勮川鏁版嵁涓嶈兘涓虹┖");
+    ErrorCode CERTIFICATE_EXISTS = new ErrorCode(1_030_000_019, "宸插瓨鍦ㄨ瘉涔﹁祫璐ㄣ�恵}銆戯紝涓旀湭寮�鍚鐩栵紒");
+    ErrorCode CERTIFICATE_EMPLOYEE_NOT_EXISTS = new ErrorCode(1_030_000_020, "鍛樺伐銆恵}銆戜笉瀛樺湪");
 
     // ========== 璇峰亣鐢宠 1-030-001-000 ==========
     ErrorCode LEAVE_APPLICATION_NOT_EXISTS = new ErrorCode(1_030_001_000, "璇峰亣鐢宠涓嶅瓨鍦�");
@@ -85,6 +88,11 @@
     ErrorCode ATTENDANCE_CLOCK_ALREADY_CLOCKED = new ErrorCode(1_030_004_016, "宸叉墦杩囧崱锛岃鍕块噸澶嶆墦鍗�");
     ErrorCode ATTENDANCE_EXCEPTION_AUDIT_FAIL_NOT_PROCESS = new ErrorCode(1_030_004_019, "鍙湁瀹℃壒涓姸鎬佺殑鑰冨嫟寮傚父鐢宠鎵嶈兘瀹℃牳");
     ErrorCode ATTENDANCE_EXCEPTION_AUDIT_REJECT_REASON_REQUIRED = new ErrorCode(1_030_004_020, "瀹℃牳涓嶉�氳繃鏃跺繀椤诲~鍐欎笉閫氳繃鍘熷洜");
+    ErrorCode ATTENDANCE_HOLIDAY_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_030_004_021, "瀵煎叆鑺傚亣鏃ユ暟鎹笉鑳戒负绌�");
+    ErrorCode ATTENDANCE_HOLIDAY_EXISTS = new ErrorCode(1_030_004_022, "宸插瓨鍦ㄨ妭鍋囨棩銆恵}銆戯紝涓旀湭寮�鍚鐩栵紒");
+    ErrorCode ATTENDANCE_RULE_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_030_004_023, "瀵煎叆鑰冨嫟瑙勫垯鏁版嵁涓嶈兘涓虹┖");
+    ErrorCode ATTENDANCE_RULE_EXISTS = new ErrorCode(1_030_004_024, "宸插瓨鍦ㄨ�冨嫟瑙勫垯銆恵}銆戯紝涓旀湭寮�鍚鐩栵紒");
+    ErrorCode ATTENDANCE_RULE_DEPT_NOT_EXISTS = new ErrorCode(1_030_004_025, "閮ㄩ棬銆恵}銆戜笉瀛樺湪");
 
     // ========== 缁╂晥鑰冩牳 1-030-008-000 ==========
     ErrorCode PERFORMANCE_APPRAISE_NOT_EXISTS = new ErrorCode(1_030_008_000, "缁╂晥鑰冩牳鏂规涓嶅瓨鍦�");
@@ -98,6 +106,8 @@
     ErrorCode PERFORMANCE_APPRAISE_RESULT_ITEM_NOT_EXISTS = new ErrorCode(1_030_008_008, "鑰冩牳鎸囨爣璇勫垎涓嶅瓨鍦�");
     ErrorCode PERFORMANCE_APPRAISE_SCORE_FAIL_STATUS = new ErrorCode(1_030_008_009, "璇勫垎澶辫触锛屽師鍥狅細鏂规涓嶆槸宸插彂甯�/杩涜涓姸鎬�");
     ErrorCode PERFORMANCE_APPRAISE_SCOPE_TEAM_EMPTY = new ErrorCode(1_030_008_010, "鎸囧畾鐝粍涓虹┖锛屾棤娉曠敓鎴愯鑰冩牳浜�");
+    ErrorCode PERFORMANCE_APPRAISE_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_030_008_011, "瀵煎叆缁╂晥鑰冩牳鏂规鏁版嵁涓嶈兘涓虹┖");
+    ErrorCode PERFORMANCE_APPRAISE_EXISTS = new ErrorCode(1_030_008_012, "宸插瓨鍦ㄧ哗鏁堣�冩牳鏂规銆恵}銆戯紝涓旀湭寮�鍚鐩栵紒");
 
     // ========== 钖叕绠$悊 1-030-005-000 ==========
     ErrorCode SALARY_STRUCTURE_NOT_EXISTS = new ErrorCode(1_030_005_000, "钖叕缁撴瀯涓嶅瓨鍦�");
@@ -125,6 +135,16 @@
     ErrorCode SALARY_PAYMENT_REVOKE_FAIL = new ErrorCode(1_030_005_022, "鎾ら攢鍙戞斁澶辫触锛屽師鍥狅細璇ユ槑缁嗘湭鍙戞斁");
     ErrorCode SALARY_PAYMENT_DELETE_FAIL = new ErrorCode(1_030_005_023, "鍒犻櫎澶辫触锛屽師鍥狅細浠呭緟鍙戞斁鐘舵�佸彲鍒犻櫎锛岃鍏堟挙閿�宸插彂鏀炬槑缁�");
     ErrorCode SALARY_PAYMENT_HAS_PAID_DETAIL = new ErrorCode(1_030_005_024, "鍒犻櫎澶辫触锛屽師鍥狅細瀛樺湪宸插彂鏀炬槑缁嗭紝璇峰厛鎾ら攢");
+    ErrorCode EMPLOYEE_SOCIAL_SECURITY_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_030_005_025, "瀵煎叆鍛樺伐绀句繚鍏Н閲戞。妗堟暟鎹笉鑳戒负绌�");
+    ErrorCode EMPLOYEE_SOCIAL_SECURITY_EXISTS = new ErrorCode(1_030_005_026, "宸插瓨鍦ㄥ憳宸ョぞ淇濆叕绉噾妗f銆恵}銆戯紝涓旀湭寮�鍚鐩栵紒");
+    ErrorCode EMPLOYEE_SOCIAL_SECURITY_EMPLOYEE_NOT_EXISTS = new ErrorCode(1_030_005_027, "鍛樺伐銆恵}銆戜笉瀛樺湪");
+    ErrorCode EMPLOYEE_SOCIAL_SECURITY_SCHEME_NOT_EXISTS = new ErrorCode(1_030_005_028, "绀句繚鍏Н閲戞柟妗堛�恵}銆戜笉瀛樺湪");
+    ErrorCode SOCIAL_SECURITY_SCHEME_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_030_005_029, "瀵煎叆绀句繚鍏Н閲戞柟妗堟暟鎹笉鑳戒负绌�");
+    ErrorCode SOCIAL_SECURITY_SCHEME_EXISTS = new ErrorCode(1_030_005_030, "宸插瓨鍦ㄧぞ淇濆叕绉噾鏂规銆恵}銆戯紝涓旀湭寮�鍚鐩栵紒");
+    ErrorCode LEAVE_TYPE_CONFIG_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_030_005_031, "瀵煎叆璇峰亣绫诲瀷鎵f閰嶇疆鏁版嵁涓嶈兘涓虹┖");
+    ErrorCode LEAVE_TYPE_CONFIG_EXISTS = new ErrorCode(1_030_005_032, "宸插瓨鍦ㄨ鍋囩被鍨嬫墸娆鹃厤缃�恵}銆戯紝涓旀湭寮�鍚鐩栵紒");
+    ErrorCode TAX_RATE_CONFIG_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_030_005_033, "瀵煎叆涓◣绋庣巼閰嶇疆鏁版嵁涓嶈兘涓虹┖");
+    ErrorCode TAX_RATE_CONFIG_EXISTS = new ErrorCode(1_030_005_034, "宸插瓨鍦ㄤ釜绋庣◣鐜囬厤缃�恵}銆戯紝涓旀湭寮�鍚鐩栵紒");
 
     // ========== 杞鐢宠 1-030-006-000 ==========
     ErrorCode REGULARIZE_APPLICATION_NOT_EXISTS = new ErrorCode(1_030_006_000, "杞鐢宠涓嶅瓨鍦�");

--
Gitblit v1.9.3