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

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

import java.util.Date;

/**
 * @ClassName PlVisitorInfoReq
 * @Description TODO
 * @Author mqs
 * @Date 2024/4/7 17:20
 * @Version 1.0
 */
@Data
public class PlPropertyPassReq {

    @ApiModelProperty(name = "parkId", value = "项目")
    private Long parkId;

    @ApiModelProperty(name = "elementId", value = "单元")
    private Long elementId;

    @ApiModelProperty(name = "buildingId", value = "楼栋")
    private Long buildingId;

    @ApiModelProperty(name = "roomNumberId", value = "房号")
    private Long roomNumberId;

    @ApiModelProperty(name = "auditState", value = "审核状态 0:待审核;1:审核通过;2:审核不通过;3:取消;")
    private String auditState;

    @ApiModelProperty(name = "passer", value = "出行人")
    private String passer;

    @ApiModelProperty(name = "passerPhone", value = "手机号码")
    private String passerPhone;

    @ApiModelProperty(name = "auditUser", value = "审核人")
    private String auditUser;

    @ApiModelProperty(name = "startCheckInTime", value = "登记开始时间")
    private Date startCheckInTime;
    @ApiModelProperty(name = "endCheckInTime", value = "登记结束时间")
    private Date endCheckInTime;

    @ApiModelProperty(name = "startPassedTime", value = "放行开始时间")
    private Date startPassedTime;
    @ApiModelProperty(name = "endPassedTime", value = "放行结束时间")
    private Date endPassedTime;

    @ApiModelProperty(name = "startAuditTime", value = "审核开始时间")
    private Date startAuditTime;
    @ApiModelProperty(name = "endAuditTime", value = "审核结束时间")
    private Date endAuditTime;
}
