yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/service/attendance/HrmAttendanceRuleService.java
@@ -61,12 +61,14 @@ List<HrmAttendanceRuleDO> getAttendanceRuleList(); /** * 根据部门ID获取考勤规则 * 优先匹配部门规则,其次查找全局规则(deptId=null) * 根据部门ID + 考勤日期获取生效的考勤规则 * 优先匹配部门规则,其次查找全局规则(deptId=null); * 同部门存在多条规则时,取「生效开始日期」最晚且覆盖该日期的那条。 * * @param deptId 部门ID * @param date 考勤日期(为空时按当天) * @return 考勤规则 */ HrmAttendanceRuleDO getAttendanceRuleByDeptId(Long deptId); HrmAttendanceRuleDO getAttendanceRuleByDeptId(Long deptId, java.time.LocalDate date); }