package jnpf.model.attendance.vo.attendance;


import lombok.Data;

import java.math.BigDecimal;

@Data
public class AttendancePublicHolidayBalance {

    private String id;

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

    /**
     * 总数
     */
    private BigDecimal total = BigDecimal.ZERO;

    /**
     * 余额
     */
    private BigDecimal balance = BigDecimal.ZERO;

    /**
     * 月末未用完转化类型：0 转化为存休 1 仅记录/发放薪资 2.未命中规则
     */
    private Integer transformationType = 2;

    /**
     * 出勤换算比(n小时换算为一天)
     */
    private BigDecimal attendanceRatio;

    /**
     * 年月格式yyyy-MM
     */
    private String yearMonth;

    /**
     * 公休规则ID
     */
    private String ruleId;

    /**
     * 余额记录ID
     */
    private String balanceId;

    /**
     * 能否使用存休抵扣 ：0.不能使用 1.可以使用
     */
    private Integer retirementLeave = 0;
}
