From ef3cbc1c6882786e8218b08be3e52ea44587f03b Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期日, 08 十一月 2026 09:45:42 +0800
Subject: [PATCH] feat(hrm): 请假批量导入、加班代申请人、批量排班与节假日区间联动
---
yudao-module-hrm-api/src/main/java/cn/iocoder/yudao/module/hrm/enums/ErrorCodeConstants.java | 14 ++++++++++++++
1 files changed, 14 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 4256675..3440824 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
@@ -40,6 +40,12 @@
ErrorCode LEAVE_APPLICATION_NO_EXISTS = new ErrorCode(1_030_001_004, "鐢熸垚璇峰亣鐢宠鍗曞彿閲嶅锛岃閲嶈瘯");
ErrorCode LEAVE_APPLICATION_DURATION_EXCEED = new ErrorCode(1_030_001_005, "璇峰亣鏃堕暱瓒呭嚭骞村亣浣欓");
ErrorCode LEAVE_APPLICATION_BPM_PROCESS_DEFINITION_NOT_EXISTS = new ErrorCode(1_030_001_006, "璇峰亣瀹℃壒娴佺▼涓嶅瓨鍦�");
+ ErrorCode LEAVE_APPLICATION_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_030_001_007, "瀵煎叆璇峰亣鏁版嵁涓嶈兘涓虹┖");
+ ErrorCode LEAVE_APPLICATION_IMPORT_FIELD_REQUIRED = new ErrorCode(1_030_001_008, "瀵煎叆瀛楁銆恵}銆戜笉鑳戒负绌�");
+ ErrorCode LEAVE_APPLICATION_IMPORT_EMPLOYEE_NOT_EXISTS = new ErrorCode(1_030_001_009, "鐢宠浜烘墜鏈哄彿銆恵}銆戞湭鎵惧埌鍛樺伐妗f锛岃鍏堢淮鎶ゅ憳宸ユ。妗�");
+ ErrorCode LEAVE_APPLICATION_IMPORT_EMPLOYEE_NO_USER = new ErrorCode(1_030_001_010, "鍛樺伐銆恵}銆戞湭鍏宠仈绯荤粺璐﹀彿锛屾棤娉曞垱寤鸿鍋囩敵璇凤紝璇峰厛鍦ㄣ�岀郴缁熺鐞�-鐢ㄦ埛绠$悊銆嶄腑缁戝畾璐﹀彿");
+ ErrorCode LEAVE_APPLICATION_IMPORT_TIME_INVALID = new ErrorCode(1_030_001_011, "寮�濮嬫椂闂淬�恵}銆戝繀椤绘棭浜庣粨鏉熸椂闂淬�恵}銆�");
+ ErrorCode LEAVE_APPLICATION_IMPORT_FIELD_INVALID = new ErrorCode(1_030_001_012, "瀵煎叆瀛楁銆恵}銆戠殑鍊笺�恵}銆戜笉鍚堟硶锛岃濉啓锛歿}");
// ========== 璋冨矖鐢宠 1-030-002-000 ==========
ErrorCode TRANSFER_APPLICATION_NOT_EXISTS = new ErrorCode(1_030_002_000, "璋冨矖鐢宠涓嶅瓨鍦�");
@@ -71,6 +77,8 @@
ErrorCode OVERTIME_APPLICATION_BPM_PROCESS_DEFINITION_NOT_EXISTS = new ErrorCode(1_030_008_004, "鍔犵彮瀹℃壒娴佺▼涓嶅瓨鍦紝璇峰厛鍦ㄥ崗鍚屽姙鍏腑閰嶇疆骞跺彂甯冩祦绋�");
ErrorCode OVERTIME_APPLICATION_EMPLOYEE_NOT_EXISTS = new ErrorCode(1_030_008_005, "褰撳墠璐﹀彿鏈叧鑱斿憳宸ユ。妗�");
ErrorCode OVERTIME_APPLICATION_TIME_INVALID = new ErrorCode(1_030_008_006, "鍔犵彮鏃舵鎴栨墸闄ゆ椂闀夸笉鍚堟硶");
+ ErrorCode OVERTIME_APPLICATION_SELECTED_EMPLOYEE_NOT_EXISTS = new ErrorCode(1_030_008_007, "鎵�閫夊姞鐝汉鍛樹笉瀛樺湪鎴栧凡琚垹闄わ紝璇烽噸鏂伴�夋嫨");
+ ErrorCode OVERTIME_APPLICATION_SELECTED_EMPLOYEE_NO_USER = new ErrorCode(1_030_008_008, "鎵�閫夊憳宸ャ�恵}銆戞湭鍏宠仈绯荤粺璐﹀彿锛屾棤娉曟彁浜ゅ姞鐝敵璇凤紝璇峰厛鍦ㄣ�岀郴缁熺鐞�-鐢ㄦ埛绠$悊銆嶄腑缁戝畾璐﹀彿");
// ========== 鐢ㄦ埛鏁版嵁浜ゆ帴 1-030-007-000 ==========
ErrorCode USER_HANDOVER_NOT_EXISTS = new ErrorCode(1_030_007_000, "鐢ㄦ埛浜ゆ帴璁板綍涓嶅瓨鍦�");
@@ -89,6 +97,10 @@
ErrorCode ATTENDANCE_RULE_DEPT_EXISTS = new ErrorCode(1_030_004_007, "璇ラ儴闂ㄥ凡閰嶇疆鑰冨嫟瑙勫垯");
ErrorCode ATTENDANCE_HOLIDAY_NOT_EXISTS = new ErrorCode(1_030_004_008, "鑺傚亣鏃ラ厤缃笉瀛樺湪");
ErrorCode ATTENDANCE_HOLIDAY_DATE_EXISTS = new ErrorCode(1_030_004_009, "璇ユ棩鏈熻妭鍋囨棩閰嶇疆宸插瓨鍦�");
+ ErrorCode ATTENDANCE_HOLIDAY_DATE_RANGE_INVALID = new ErrorCode(1_030_004_012, "鑺傚亣鏃ョ粨鏉熸棩鏈熶笉鑳芥棭浜庡紑濮嬫棩鏈�");
+ ErrorCode ATTENDANCE_HOLIDAY_RANGE_DATE_EXISTS = new ErrorCode(1_030_004_013, "鏃ユ湡銆恵}銆戝凡瀛樺湪鑺傚亣鏃ラ厤缃�恵}銆戯紝鏈鏈繚瀛橈紝璇峰厛鍒犻櫎璇ユ棩鏈熼厤缃垨鏀逛负缂栬緫");
+ ErrorCode ATTENDANCE_HOLIDAY_RANGE_IDS_EMPTY = new ErrorCode(1_030_004_014, "璇烽�夋嫨瑕佺紪杈戞垨鍒犻櫎鐨勮妭鍋囨棩鍖洪棿");
+ ErrorCode ATTENDANCE_HOLIDAY_RANGE_NOT_EXISTS = new ErrorCode(1_030_004_015, "閮ㄥ垎鑺傚亣鏃ラ厤缃凡涓嶅瓨鍦紙鍙兘宸茶鍒犻櫎锛夛紝璇峰埛鏂板垪琛ㄥ悗閲嶆柊鎿嶄綔");
ErrorCode ATTENDANCE_CLOCK_FAIL_NO_RULE = new ErrorCode(1_030_004_010, "鎵撳崱澶辫触锛屾湭鎵惧埌鑰冨嫟瑙勫垯");
ErrorCode ATTENDANCE_CLOCK_FAIL_HOLIDAY = new ErrorCode(1_030_004_011, "鎵撳崱澶辫触锛屽綋鏃ヤ负浼戞伅鏃�");
ErrorCode ATTENDANCE_CLOCK_FAIL_NOT_WORKDAY = new ErrorCode(1_030_004_012, "鎵撳崱澶辫触锛屽綋鏃ヤ笉鏄伐浣滄棩");
@@ -138,5 +150,7 @@
ErrorCode SCHEDULE_ITEM_LIST_EMPTY = new ErrorCode(1_030_010_000, "鎺掔彮鏁版嵁涓嶈兘涓虹┖");
ErrorCode SCHEDULE_SHIFT_NOT_EXISTS = new ErrorCode(1_030_010_001, "鎺掔彮寮曠敤鐨勭彮娆′笉瀛樺湪");
ErrorCode SCHEDULE_EMPLOYEE_NOT_EXISTS = new ErrorCode(1_030_010_002, "鎺掔彮寮曠敤鐨勫憳宸ヤ笉瀛樺湪");
+ ErrorCode SCHEDULE_BATCH_DATE_RANGE_INVALID = new ErrorCode(1_030_010_003, "鎵归噺鎺掔彮鐨勭粨鏉熸棩鏈熶笉鑳芥棭浜庡紑濮嬫棩鏈�");
+ ErrorCode SCHEDULE_BATCH_EMPLOYEE_EMPTY = new ErrorCode(1_030_010_004, "鎵�閫夐儴闂ㄣ�恵}銆戜笅娌℃湁绗﹀悎鏉′欢鐨勫憳宸ワ紝璇锋鏌ラ儴闂ㄣ�佸矖浣嶅拰鍛樺伐鐘舵��");
}
--
Gitblit v1.9.3