package com.bonus.system.att.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

/**
 * 考勤月导出报表
 * @author zys
 */
@Data
public class AttMonthReportExportBean {

    /**
     * 组织编号
     */
    @Excel(name = "序号", width = 10.0,height = 20.0, orderNum = "0")
    private Integer id;

    /**
     * 组织名称
     */
    @Excel(name = "所属部门", width = 10.0,height = 20.0, orderNum = "2")
    private String orgName;

    /**
     * 用户名称
     */
    @Excel(name = "姓名", width = 10.0,height = 20.0, orderNum = "1")
    private String userName;

    /**
     * 应出勤天数
     */
    @Excel(name = "应出勤天数", width = 10.0,height = 20.0, orderNum = "3")
    private Integer requiredDays;

    /**
     * 打卡地异常人数
     */
    @Excel(name = "打卡地异常次数", width = 10.0,height = 20.0, orderNum = "8")
    private Long addressErrorNum;

    /**
     * 早退人数
     */
    @Excel(name = "早退次数", width = 10.0,height = 20.0, orderNum = "6")
    private Long earlyNum;
    /**
     * 出入异常人数
     */
    @Excel(name = "出入异常次数", width = 10.0,height = 20.0, orderNum = "9")
    private Long einErrorNum;
    /**
     * 迟到人数
     */
    @Excel(name = "迟到次数", width = 10.0,height = 20.0, orderNum = "5")
    private Long lateNum;
    /**
     * 请假人数
     */
    @Excel(name = "请假天数", width = 10.0,height = 20.0, orderNum = "10")
    private Long leaveNum;
    /**
     * 正常打卡人数
     */
    @Excel(name = "正常打卡天数", width = 10.0,height = 20.0, orderNum = "4")
    private Long normalNum;
    /**
     * 临时外出人数
     */
    @Excel(name = "临时外出天数", width = 10.0,height = 20.0, orderNum = "12")
    private Long outNum;
    /**
     * 轮休人数
     */
    @Excel(name = "轮休人数", width = 10.0,height = 20.0, orderNum = "11")
    private Long restNum;
    /**
     * 旷工人数
     */
    @Excel(name = "旷工次数", width = 10.0,height = 20.0, orderNum = "7")
    private Long skippingNum;

}
