package jnpf.model.attendance.vo.attendance;


import lombok.Data;

import java.math.BigDecimal;

/**
 * @author panpan
 */
@Data
public class LeaveConsumptionDetailVo {
    /**
     * 消费的入参类型的余额
     */
    private BigDecimal inputTypeBalance = BigDecimal.ZERO;
    /**
     * 输入的余额类型  3天调休假
     */
    private String inputTypeBalanceStr;
    /**
     * 调休余额  （该字段当假为非存休时，且可使用存休抵扣时有效）
     */
    private BigDecimal retirementLeave = BigDecimal.ZERO;
    /**
     * 存休余额 示列： 0.5天存休（该字段当假为非存休时，且可使用存休抵扣时有效）
     */
    private String retirementLeaveStr;
    /**
     * 未抵扣的余额
     */
    private BigDecimal unconsumedBalance = BigDecimal.ZERO;
    /**
     * 剩余的余额 当入参的balanceId为null时，该值为存休抵扣后的剩余。当balanceId不为null时且该假不允许使用存休抵扣时，该值为对应假期抵扣后的剩余。当balanceId不为null时且该假允许使用存休抵扣时，该值为对应假期抵扣后的剩余加调休抵扣后的剩余。
     */
    private BigDecimal balance = BigDecimal.ZERO;

    /** 考勤组出勤换算比 */
    private BigDecimal attendanceRatio;
}
