package jnpf.model.attendance.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class HolidayOptionVo {
    /**
     * 节日/假日配置id
     */
    private String id;
    /**
     * 1节日 2假日
     */
    private Integer type;
    /**
     * 节假日名称
     */
    private String name;

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

    /**
     * 工龄倍数
     */
    private Integer yoeMultiple;

    /**
     * 司龄倍数
     */
    private Integer yosMultiple;
    /**
     * 时长
     */
    private Integer day;
    /**
     * 过期方式（1过期天数 2每年指定日期 3永久）
     */
    private Integer expiresType;

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

    /**
     * 过期设置-月
     */
    private Integer expiresMonth;

    /**
     * 过期设置-日
     */
    private Integer expiresDay;

}
