package com.repair.model.request;

import com.repair.model.vo.ShiftSettingDataVo;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * @Author: binguo
 * @Date: 2023/8/7 星期一 8:48
 * @Description: com.repair.model.vo
 * @Version: 1.0
 */
@Data
public class UserScheduleRequest {
    /**
     * 数据ID
     */
    @NotNull(message = "数据ID不能为空")
    private int id;
    /**
     * 用户名称
     */
    @NotBlank(message = "师傅姓名不能为空")
    private String userName;
    /**
     * 工种名称
     */
    @NotBlank(message = "工种名称不能为空")
    private String workTypeName;
    /**
     * 接单状态ID
     */
    @NotNull(message = "接单状态不能为空")
    private Integer state;
    /**
     * 接单状态
     */
    @NotBlank(message = "接单状态不能为空")
    private String stateStr;

    /**
     * 排班ID
     */
    private Integer classId;

    /**
     * 排班集合
     */
    private List<ShiftSettingDataVo> shifts;

}
