From c9e7e18c557dd84e3974c0bdf42d8113e2727356 Mon Sep 17 00:00:00 2001 From: zjf <1799650030@qq.com> Date: Sun, 28 Sep 2025 23:46:43 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BF=E5=AE=A2=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../integrated/vo/visitor/VisitorsPageVo.java | 205 ++++++++++++++++++ 1 file changed, 205 insertions(+) create mode 100644 pjcloud-integrated/pjcloud-integrated-api/src/main/java/com/bsd/pjcloud/integrated/vo/visitor/VisitorsPageVo.java diff --git a/pjcloud-integrated/pjcloud-integrated-api/src/main/java/com/bsd/pjcloud/integrated/vo/visitor/VisitorsPageVo.java b/pjcloud-integrated/pjcloud-integrated-api/src/main/java/com/bsd/pjcloud/integrated/vo/visitor/VisitorsPageVo.java new file mode 100644 index 000000000..40d6612c1 --- /dev/null +++ b/pjcloud-integrated/pjcloud-integrated-api/src/main/java/com/bsd/pjcloud/integrated/vo/visitor/VisitorsPageVo.java @@ -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 carList; + + /** + * 随行人员集合 + */ + @Schema(description="随行人员集合") + private List otherPeople; +}