package jnpf.model.attendance.vo;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 我的考勤-统计更多响应类
 *
 * @author shitou
 * @date 2023/11/21
 */
@Data
public class AppStatisticsMoreVo {
    /**
     * 实际出勤天数
     */
    private BigDecimal actualAttendDays = BigDecimal.ZERO;
    /**
     * 请假天数
     */
    private BigDecimal leaveDays = BigDecimal.ZERO;

    /**
     * 请假小时数
     */
    private BigDecimal leaveHours =  BigDecimal.ZERO;

    /**
     * 迟到次数
     */
    private Integer lateTimes = 0;

    /**
     * 迟到累计分钟
     */
    private BigDecimal lateAccumulatedMinutes = BigDecimal.ZERO;

    /**
     * 早退次数
     */
    private Integer earlyLeaveTimes = 0;

    /**
     * 早退累计分钟
     */
    private BigDecimal earlyLeaveAccumulatedMinutes = BigDecimal.ZERO;

    /**
     * 缺卡次数
     */
    private Integer absenceCardTimes = 0;

    /**
     * 缺勤次数
     */
    private Integer absenceTimes = 0;

    /**
     * 补卡次数
     */
    private Integer makeUpCardTimes = 0;

    /**
     * 外勤打卡次数
     */
    private Integer outworkClockTimes = 0;

    /**
     * 加班次数
     */
    private Integer overtimeTimes = 0;

    /**
     * 借调次数
     */
    private Integer secondTimes = 0;

    /**
     * 外出次数
     */
    private Integer outTimes = 0;

    /**
     * 出差次数
     */
    private Integer busTimes = 0;
}
