访客修改

This commit is contained in:
zjf committed 2025-09-28 23:46:43 +08:00
1 parent d4b5bb839b
commit c9e7e18c55
1 file changed
+205
@@ -0,0 +1,205 @@
package com.bsd.pjcloud.integrated.vo.visitor;
import com.bsd.pjcloud.integrated.dto.visitor.app.VisitorsCarAppDTO;
import com.bsd.pjcloud.integrated.dto.visitor.app.VisitorsPeopleAppDTO;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.time.LocalDateTime;
import java.util.List;
/**
* 访客表分页查询VO
*
* @author zjf
* @date 2025-04-09 15:22:47
*/
@Data
@Schema(description = "访客表分页查询VO")
public class VisitorsPageVo {
@Schema(description="id")
private Long id;
/**
* 姓名
*/
@Schema(description="姓名")
private String name;
/**
* 手机号
*/
@Schema(description="手机号")
private String mobile;
/**
* 身份证号
*/
@Schema(description="身份证号")
private String idCard;
/**
* 描述
*/
@Schema(description="拜访原因")
private String reasonValue;
/**
* 审核状态
*/
@Schema(description="审核状态")
private String checkStatus;
/**
* 到访单位ID
*/
@Schema(description="到访单位ID")
private Long deptId;
/**
* 到访单位名称
*/
@Schema(description="到访单位名称")
private String deptName;
/**
* 接待人
*/
@Schema(description="拜访人")
private String userName;
/**
* 车牌号id
*/
@Schema(description="车牌号id")
private Long carId;
/**
* 公司名称
*/
@Schema(description="公司名称")
private String companyName;
/**
* 随行人员数量
*/
@Schema(description="随行人员数量")
private Integer peopleNumber;
/**
* 到访时间
*/
@Schema(description="到访时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime vStartDate;
/**
* 到访时间
*/
@Schema(description="到访时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime vEndDate;
/**
* 是否驾驶车辆0 否 1是
*/
@Schema(description="是否驾驶车辆0 否 1是")
private String isDrive;
/**
* 流程id
*/
@Schema(description="流程id")
private String processInstanceId;
/**
* 审核原因
*/
@Schema(description="审核原因")
private String checkReason;
/**
* 创建者
*/
@Schema(description="创建者")
private String createBy;
/**
* 创建时间
*/
@Schema(description="创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime createTime;
/**
* 更新者
*/
@Schema(description="更新者")
private String updateBy;
/**
* 更新时间
*/
@Schema(description="更新时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private LocalDateTime updateTime;
/**
* 是否删除
*/
@Schema(description="是否删除")
private String delFlag;
/**
* 租户编号
*/
@Schema(description="租户编号")
private Long tenantId;
@Schema(description="token")
private String token;
@Schema(description="1 主动申请,2邀约,3 后台创建")
private String type;
@Schema(description="用户id")
private Long userId;
@Schema(description="接待人id")
private Long receiveId;
@Schema(description="是否随行人员")
private String isOtherPeople;
@Schema(description="访客记录唯一标识,用于已预约登记、访客签离等操作")
private String orderId;
@Schema(description="预约记录ID,可作为修改、取消预约的依据")
private String appointRecordId;
@Schema(description="二维码")
private String qrcode;
@Schema(description="验证码")
private String verificationCode;
@Schema(description="邀约id")
private Long yyId;
@Schema(description="访客用户id")
private Long visitorUserId;
/**
* 车牌号集合
*/
@Schema(description="车牌号集合")
private List<VisitorsCarAppDTO> carList;
/**
* 随行人员集合
*/
@Schema(description="随行人员集合")
private List<VisitorsPeopleAppDTO> otherPeople;
}