tuqin
8 小时以前 52feee3e55403d2858da59605173ec055f601bfa
yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/service/attendance/HrmAttendanceRecordService.java
@@ -13,7 +13,7 @@
/**
 * 考勤记录 Service 接口
 *
 * @author 芋道源码
 * @author 超级管理员
 */
public interface HrmAttendanceRecordService {
@@ -36,6 +36,12 @@
     * 获取员工指定日期的考勤记录
     */
    HrmAttendanceRecordDO getAttendanceRecordByUserIdAndDate(Long userId, LocalDate date);
    /** 创建导入的考勤记录 */
    void createImportedRecord(HrmAttendanceRecordDO record);
    /** 更新导入的考勤记录 */
    void updateImportedRecord(HrmAttendanceRecordDO record);
    /**
     * 打卡(上班打卡)
@@ -64,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);
}