package com.yuchen.saas.park.api.vo.request;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @ClassName PlMyVisitorReq
 * @Description 我的预约/我的访客
 * @Author mqs
 * @Date 2024/4/7 17:20
 * @Version 1.0
 */
@Data
public class PlMyVisitorReq {

    @ApiModelProperty(name = "intervieweePhone", value = "被访者手机号(查询我的访客时不能为空)")
    private String intervieweePhone;

    @ApiModelProperty(name = "visitorPhone", value = "访客手机号(查询我的预约时不能为空)")
    private String visitorPhone;

    @ApiModelProperty(name = "visitorState", value = "到访状态 1.待确认;2.已拒绝;3.未到访;4.正在拜访;5.逾期失效;6.已过期;7.已取消")
    private String visitorState;

    @ApiModelProperty(name = "startTime", value = "开始时间")
    private String startTime;

    @ApiModelProperty(name = "endTime", value = "结束时间")
    private String endTime;

    @ApiModelProperty(name = "appointmentType", value = "预约方式 1:主动邀约;2:访客预约")
    private String appointmentType;

    @ApiModelProperty(name = "current", value = "当前页")
    private Integer current;

    @ApiModelProperty(name = "size", value = "每页大小")
    private Integer size;
}
