xiaoyi
2026-10-30 437fa3adb398545e111c832cdb7d0fafd37bece6
yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/dal/dataobject/attendance/HrmAttendanceRecordDO.java
@@ -13,7 +13,7 @@
/**
 * 考勤打卡记录 DO
 *
 * @author 芋道源码
 * @author 超级管理员
 */
@TableName("hrm_attendance_record")
@KeySequence("hrm_attendance_record_seq")
@@ -79,9 +79,42 @@
    private BigDecimal overtimeHours;
    /**
     * 当天是否请假
     *
     * 当天存在「审批通过」的请假单且与工作时段有重叠时为 true。
     * 请假当天仍允许打卡,但不算迟到/早退,也不算缺卡。
     */
    private Boolean leaveFlag;
    /**
     * 当天请假工时(小时)
     *
     * 按请假单起止时间与考勤规则工作时段求交集计算,精确到 0.01 小时。
     */
    private BigDecimal leaveHours;
    /**
     * 当天请假类型,逗号分隔
     *
     * 对应 HrmLeaveTypeEnum 的 type,如 "1,2" 表示当天既请了事假又请了病假。
     */
    private String leaveTypes;
    /**
     * 打卡地点
     */
    private String location;
    private BigDecimal clockInLongitude;
    private BigDecimal clockInLatitude;
    private BigDecimal clockInAccuracy;
    private BigDecimal clockInDistance;
    private String clockInAddress;
    private BigDecimal clockOutLongitude;
    private BigDecimal clockOutLatitude;
    private BigDecimal clockOutAccuracy;
    private BigDecimal clockOutDistance;
    private String clockOutAddress;
    /**
     * 备注
@@ -93,4 +126,4 @@
     */
    private Integer dataSource;
}
}