package com.xjrsoft.module.attendance.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
* @title: 考勤统计分页列表出参
* @Author dzx
* @Date: 2024-10-19
* @Version 1.0
*/
@Data
public class AttendanceStatisticsPageVo {

    /**
    * 主键编号
    */
    @ApiModelProperty("主键编号")
    private String id;
    /**
    /**
    * 统计年份
    */
    @ApiModelProperty("统计年份")
    private Integer year;
    /**
    * 统计月份
    */
    @ApiModelProperty("统计月份")
    private Integer month;
    /**
    * 统计名称
    */
    @ApiModelProperty("统计名称")
    private String name;
    /**
    * 开始日期
    */
    @ApiModelProperty("开始日期")
    private Date startDate;
    /**
    * 结束日期
    */
    @ApiModelProperty("结束日期")
    private Date endDate;
    /**
    * 关联考勤规则(attendance_rule_category)
    */
    @ApiModelProperty("关联考勤规则")
    private String ruleName;
    /**
    * 统计人数
    */
    @ApiModelProperty("统计人数")
    private Integer personCount;
    /**
    * 状态(0:数据统计中 1:统计完成 2:已解锁 3:已锁定)
    */
    @ApiModelProperty("状态(0:数据统计中 1:统计完成 2:已解锁)")
    private Integer status;
    /**
    * 是否需要刷新(0:否 1:是)
    */
    @ApiModelProperty("是否需要刷新(0:否 1:是)")
    private Integer isNeedRefresh;
    /**
    * 时间段(1:上午 2:下午)
    */
    @ApiModelProperty("时间段(1:上午 2:下午)")
    private Integer timePeriod;
    /**
    * 应出勤天数
    */
    @ApiModelProperty("应出勤天数")
    private Integer attendanceDays;

}
