package com.bonus.system.holiday.entity;

import com.bonus.common.core.web.domain.BaseBean;
import lombok.Data;

/**
 * 工作安排统计报表
 * @author hay
 */
@Data
public class WorkReportBean extends BaseBean {

    /**
     * id
     */
    private Long id;

    /**
     * 请假单的uuid
     */
    private String uuId;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 姓名
     */
    private String userName;

    /**
     * 职位名称
     */
    private String postName;

    /**
     * 月份
     */
    private String month;

    /**
     * 部门id
     */
    private String orgId;

    private Long[] orgIds;

    /**
     * 部门名称
     */
    private String orgName;

    /**
     * 轮休人数
     */
    private String leaveNum;

    /**
     * 临时外出人数
     */
    private String outNum;

    /**
     * 出差人数
     */
    private String businessTripNum;

    /**
     * 休假人数
     */
    private String holidayNum;

    /**
     * 开始时间
     */
    private String startDate;

    /**
     * 结束时间
     */
    private String endDate;

    /**
     * 类型
     */
    private String type;

    /**
     * 请假时长
     */
    private String leaveDuration;

    /**
     * 请假类型
     */
    private String[] holidayType;

    /**
     * 考勤员id
     */
    private String attCheckId;

    /**
     * 部门负责人id
     */
    private String chargeCheckId;

    /**
     *  人资专员id
     */
    private String wageCheckId;

    /**
     * 请假类型
     */
    private String isCheck;

    /**
     * 下一步核对的人员id
     */
    private String checkId;

    /**
     * 状态
     */
    private String status;

    /**
     * 考勤员备注
     */
    private String attCheckRemark;

    /**
     * 部门负责人备注
     */
    private String chargeCheckRemark;

    /**
     * 人资专员备注
     */
    private String wageCheckRemark;

    /**
     * 核对备注
     */
    private String checkRemark;

    /**
     * 流程
     */
    private String content;

    /**
     * 考勤员状态
     */
    private String attCheckStatus;

    /**
     * 部门负责人状态
     */
    private String chargeCheckStatus;

    /**
     * 人资专员状态
     */
    private String wageCheckStatus;

    /**
     * 考勤员时间
     */
    private String attCheckTime;

    /**
     * 部门负责人时间
     */
    private String chargeCheckTime;

    /**
     * 人资专员时间
     */
    private String wageCheckTime;

    /**
     * 位置
     */
    private String location;

    /**
     * 请假类型
     */
    private String leaveType;

    /**
     * 请假类型
     */
    private String leaveTypes;

    /**
     * 是否同意
     */
    private String isAgree;

    /**
     * 理由
     */
    private String leaveReason;

    /**
     * 备注
     */
    private String remark;

    /**
     * 主办人id
     */
    private String hostUserId;

    /**
     * 审批状态
     */
    private String examineStatus;
}
