package jnpf.model.attendance.vo.attendance;

import jnpf.model.attendance.vo.AttendanceShiftSettingPeriodVo;
import jnpf.model.attendance.vo.PeriodNameVO;
import lombok.Data;

import java.util.List;

/**
 * @Author huanglinpan
 * @Date 2024/5/9 11:08
 * @Version 1.0 （版本号）
 */
@Data
public class ShiftNameViewVo {
    /** 班次名称id */
    private String id;

    /** 排班类型: 2正常班 1休 **/
    private Integer attendanceType;

    /** 班次名称 */
    private String name;

    /** 简称 */
    private String shortName;

    /** 颜色 */
    private String colour;

    /** 班制：1 全天制 2半天制 */
    private Integer shiftType;

    /** 类型：1 休 2 正常排班 */
    private Integer type;

    /** 考勤组 */
    private String groupId;

    /** 考勤配置Id */
    private String settingId;

    /** 状态（1启用 2停用） */
    private Integer enable;

    /** 排序(上下顺序) 固定排班使用*/
    private Integer fixedSort;

    /** 周几（1-7） */
    private Integer num;

    /** 类型：1：组合班 0：单独班 */
    private Integer fixedType;

    /**
     * 考勤时段配置
     */
    private List<PeriodNameVO> periodNames;
}
