package com.ruoyi.system.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import java.util.Date; /** * 访客登记 * * @author ruoyi */ @Data @ApiModel(value = "ApiVisitorRecodeSingoutRequest", description = "离线上传的访客身份证签离") public class ApiVisitorRecodeSingoutRequest { // @NotBlank(message = "设备编号不能为空") @ApiModelProperty(value = "设备编号,非必填") private String deviceNo; /** * 访客身份证号 */ @NotBlank(message = "访客身份证号不能为空") @ApiModelProperty(value = "访客身份证号") private String idCard; /** * 被访人 */ @NotBlank(message = "被访人不能为空") @ApiModelProperty(value = "被访人") private String intervieweeName; /** * 接待人验证方式 */ @ApiModelProperty(value = "接待人验证方式") private String receiverVerifyMethod; /** 签离时间 */ @ApiModelProperty(value = "签离时间") private Date signTime; // @NotBlank(message = "登记类型不能为空") // @ApiModelProperty(value = "登记类型:APPOINTMENT预约登记 ONSITE现场登记") // private String registerType; /** 签离接待人 */ @ApiModelProperty(value = "签离接待人") private String signReceiverName; /** 签离验证方式 */ @ApiModelProperty(value = "签离验证方式") private String signVerifyMethod; /** 签离人像地址 */ @ApiModelProperty(value = "签离人像地址") private String signImageUrl; }