package jnpf.model.attendance.vo;

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

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * describe
 *
 * @author HuangLinPan
 * @date 2023/11/29
 */
@Getter
@Setter
@ToString
public class LeaveShiftVo {

    /** 时长 单位小时 2.0版本更新后失效*/
    private String totalDuration;

    /** 时长 单位天 */
    private String totalDayDuration;

    /** 请假涉及班次 */
    private List<DailyRuleResultVo> dailyRuleVos = new ArrayList<>();

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

    /** 返回结果类型 0 : (涉及班次) 1.(涉及借调班次) */
    private Integer resultType = 0;

    /** 考勤组对应的请假列表 */
    private List<AttendanceLeaveSettingsVo> attendanceLeaveSettingsVos = new ArrayList<>();
}
