package jnpf.model.attendance.vo;

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

import java.math.BigDecimal;

/**
 * describe
 * 节假日vo
 * @author HuangLinPan
 * @date 2023/11/28
 */

@Getter
@Setter
@ToString
public class VacationVo {

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

    /** 假期天数 */
    private BigDecimal dayNum;

    /** 过期方式（1过期天数 2每年指定日期 3永久 */
    private Integer expiresType;

    /**  过期设置-过期天数 */
    private Integer expiresDayNumber;

    /** 过期月份 */
    private Integer expiresMonth;

    /** 过期日 */
    private Integer expiresDay;

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

    /** 节/假日 */
    private String holidayName;


    /** 假日--计算时长方式（1指定天数 2成员工龄司龄） */
    private Integer dayType;

    /** 假日--时长(当计算方式为成员工龄时则为基础天数) */
    private Integer dayNumber;

    /** 假日--工龄倍数  */
    private Integer yoeMultiple;

    /** 假日--司龄倍数 */
    private Integer yosMultiple;
}
