tuqin
10 小时以前 52feee3e55403d2858da59605173ec055f601bfa
yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/service/attendance/HrmAttendanceRecordService.java
@@ -1,7 +1,6 @@
package cn.iocoder.yudao.module.hrm.service.attendance;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.hrm.controller.admin.attendance.vo.HrmAttendanceMyStatusRespVO;
import cn.iocoder.yudao.module.hrm.controller.admin.attendance.vo.HrmAttendanceRecordPageReqVO;
import cn.iocoder.yudao.module.hrm.dal.dataobject.attendance.HrmAttendanceRecordDO;
import cn.iocoder.yudao.module.hrm.dal.dataobject.attendance.HrmAttendanceExceptionDO;
@@ -38,15 +37,6 @@
     */
    HrmAttendanceRecordDO getAttendanceRecordByUserIdAndDate(Long userId, LocalDate date);
    /**
     * 获得当前登录人的考勤状态:考勤规则 + 指定日期的打卡状态
     *
     * @param loginUserId 登录用户ID(系统用户ID,不是员工ID)
     * @param date        考勤日期,为空时取服务器当天
     * @return 我的考勤状态
     */
    HrmAttendanceMyStatusRespVO getMyStatus(Long loginUserId, LocalDate date);
    /** 创建导入的考勤记录 */
    void createImportedRecord(HrmAttendanceRecordDO record);
@@ -80,4 +70,14 @@
     */
    void supplementClockIn(HrmAttendanceExceptionDO exception);
    /**
     * 获得当前登录人的考勤状态(App 打卡页使用)
     *
     * @param loginUserId 登录用户ID(系统用户,非员工ID)
     * @param date        考勤日期,为空时取服务器当天
     * @return 我的考勤状态
     */
    cn.iocoder.yudao.module.hrm.controller.admin.attendance.vo.HrmAttendanceMyStatusRespVO
    getMyStatus(Long loginUserId, LocalDate date);
}