package jnpf.model.attendance.vo;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

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

/**
 * describe
 *
 * @author HuangLinPan
 * @date 2023/11/24
 */
@Getter
@Setter
@ToString
public class AttendanceBalanceRecordVo  {

    /**
     * 主键
     */
    private String id;

    /**
     * 节假日名称
     */
    private String name;

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

    /**
     * 用户名称
     */
    private String userName;

    /**
     * 余额
     */
    private BigDecimal balance;

    /**
     * 总额
     */
    private BigDecimal total;

    /**
     * 单位 :  1 :小时 2: 天
     */
    private Integer unit;

    /**
     * 过期时间
     */
    private Date expireTime;

    /**
     * 发放方式  0.自动发放  1.手动发放 2.审批发放
     */
    private Integer grantWay;

    /**
     * 状态 0 正常 1 过期 2已停用
     */
    private Integer state;

    /**
     * 是否使用完 0未使用完 1使用完
     */
    private Integer isOver;

    /**
     * 是否带薪 0不带薪 1带薪
     */
    private Integer paid;

    /**
     * 创建人id
     */
    private String creatoruserid;

    /**
     * 创建人名称
     */
    private String creatoruserName;

    /**
     * 创建时间
     */
    private Date creatortime;

    /**
     * 创建时间str
     */
    private String creatorTimeStr;

}
