package com.mortals.xhx.module.check.model.vo;

import com.mortals.framework.model.BaseEntityLong;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 全部类型核查信息视图对象
 */
@Data
public class CheckAllRecordVo extends BaseEntityLong {
    private static final long serialVersionUID = 1L;

    /**
     * 记录ID
     */
    private Long recordId;
    /**
     * 员工ID
     */
    private Long staffId;
    /**
     * 员工姓名
     */
    private String staffName;
    /**
     * 工号
     */
    private String workNum;
    /**
     * 所属部门
     */
    private Long deptId;
    /**
     * 所属部门名称
     */
    private String deptName;
    /**
     * 绩效规则id
     */
    private Long ruleId;
    /**
     * 规则名称
     */
    private String ruleName;
    /**
     * 增减类型(1.增加,2.扣除)
     */
    private Integer subAddType;
    /**
     * 扣分或增加分值
     */
    private BigDecimal score;
    /**
     * 核查时间
     */
    private Date checkTime;
    /**
     * 扣分方式(1.系统自动,2.人工添加,3.大厅巡查)
     */
    private Integer subMethod;
    /**
     * 扣分时间
     */
    private Date deductTime;
    /**
     * 核查类型(1.考勤绩效,2.效能绩效,3.评价绩效,4.办件绩效,5.评价差评绩效,6.其它绩效)
     */
    private Integer checkType;


    private String performType;

    private String result;


    private Integer checkStatus;

    private String checkResult;

    private Date createTime;

    /**
     * 审核状态(1.同意,2.不同意)
     */
    private Integer auditStatus;

}
