package com.template.model.request;

import com.template.model.vo.AffiliateUserVo;
import lombok.Data;

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

/**
 * @Author: binguo
 * @Date: 2023/12/14 星期四 11:30
 * @Description: com.template.model.request
 * @Version: 1.0
 */
@Data
public class parentsAppointmentRequest {
    /**
     * 用户ID
     * 根据用户ID把访客姓名、访客手机号、证件号带过来
     */
    @NotNull(message = "用户ID不能为空")
    private Integer userId;

    /**
     * 来访时间
     */
    @NotBlank(message = "来访时间不能为空")
    private String visitorTime;

    /**
     * 访问事由
     */
    @NotBlank(message = "访问事由不能为空")
    private String visitReason;

    /**
     * 车牌号
     */
    private String carNum;

    /**
     * 同行人数
     */
    private Integer peerNum;

    /**
     * 受访学生信息
     */
    private List<AffiliateUserVo> students;

}
