package jnpf.model.attendance.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 考勤组成员（含划线排班可用标识）VO
 *
 * <p>用于按考勤组维度查询成员及其岗位信息，并标识该成员是否处于划线排班配置范围内，
 * 即是否允许进行划线排班。</p>
 *
 * @author AI Generated
 * @create 2026-05-14
 */
@Data
public class GroupUserLineScheduleVo {

    @Schema(description = "用户ID")
    private String userId;

    @Schema(description = "用户名称")
    private String userName;

    @Schema(description = "岗位ID")
    private String positionId;

    @Schema(description = "岗位名称")
    private String positionName;

    @Schema(description = "是否允许划线排班（是否在划线排班配置范围内）")
    private Boolean canLineSchedule;
}
