package jnpf.model.attendance.model;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class MonthNoticeModel {
    /**
     * 时间
     */
    private String cycleDate;
    /**
     * 考勤组名称
     */
    private String groupName;
    /**
     * 出勤天数
     */
    private BigDecimal effectiveAttendDays;
    /**
     * 请假时长(天)
     */
    private BigDecimal leaveDays;
    /**
     * 请假时长(小时)
     */
    private BigDecimal leaveHours;
    /**
     * 迟到次数
     */
    private Integer lateTimes;
    /**
     * 早退次数
     */
    private Integer earlyLeaveTimes;
    /**
     * 缺卡次数
     */
    private Integer absenceCardTimes;
    /**
     * 缺勤次数
     */
    private Integer absenceTimes;
    /**
     * 出差次数
     */
    private Integer busTimes;
    /**
     * 外出次数
     */
    private Integer outTimes;
    /**
     * 加班次数
     */
    private Integer overtimeTimes;
    /**
     * 统计截止日期
     */
    private String endDate;
}
