nidapeng
2024-03-19 6c40e04eb7c2060feb2533735cd3089d438965e5
server/dmvisit_service/src/main/java/com/doumee/dao/business/model/VisitEvent.java
@@ -1,5 +1,6 @@
package com.doumee.dao.business.model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.doumee.core.annotation.excel.ExcelColumn;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@@ -22,149 +23,142 @@
    @TableId(type = IdType.AUTO)
    @ApiModelProperty(value = "主键", example = "1")
    @ExcelColumn(name="主键")
    private Integer id;
    @ApiModelProperty(value = "创建人编码", example = "1")
    @ExcelColumn(name="创建人编码")
    private Integer creator;
    @ApiModelProperty(value = "创建时间")
    @ExcelColumn(name="创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createDate;
    @ApiModelProperty(value = "更新人编码", example = "1")
    @ExcelColumn(name="更新人编码")
    private Integer editor;
    @ApiModelProperty(value = "更新时间")
    @ExcelColumn(name="更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date editDate;
    @ApiModelProperty(value = "是否删除0否 1是", example = "1")
    @ExcelColumn(name="是否删除0否 1是")
    private Integer isdeleted;
    @ApiModelProperty(value = "备注")
    @ExcelColumn(name="备注")
    private String remark;
    @ApiModelProperty(value = "事件唯一标识,同一事件若上报多次,则上报事件的eventId相同")
    @ExcelColumn(name="事件唯一标识,同一事件若上报多次,则上报事件的eventId相同")
    private String eventId;
    @ApiModelProperty(value = "事件源编号,物理设备是资源编号")
    @ExcelColumn(name="事件源编号,物理设备是资源编号")
    private String srcIndex;
    @ApiModelProperty(value = "事件源类型")
    @ExcelColumn(name="事件源类型")
    private String srcType;
    @ApiModelProperty(value = "事件源名称")
    @ExcelColumn(name="事件源名称")
    private String srcName;
    @ApiModelProperty(value = "事件类型")
    @ExcelColumn(name="事件类型")
    @ApiModelProperty(value = "事件类型(登记 签离)")
    private Integer eventType;
    @ApiModelProperty(value = "事件状态,0-瞬时1-开始2-停止4-事件联动结果更新5-事件图片异步上传", example = "1")
    @ExcelColumn(name="事件状态,0-瞬时1-开始2-停止4-事件联动结果更新5-事件图片异步上传")
    private Integer status;
    @ApiModelProperty(value = "脉冲超时时间")
    @ExcelColumn(name="脉冲超时时间")
    private Integer timeout;
    @ApiModelProperty(value = "事件发生时间(设备时间")
    @ExcelColumn(name="事件发生时间(设备时间")
    @ExcelColumn(name="事件时间",index = 9,width = 16)
    private String happenTime;
    @ApiModelProperty(value = "事件发生的事件源父设备")
    @ExcelColumn(name="事件发生的事件源父设备")
    private String srcParentIndex;
    @ApiModelProperty(value = "访客Is,,对应访客来访记录中的orderId字段")
    @ExcelColumn(name="访客Is,,对应访客来访记录中的orderId字段")
    private String visitorId;
    @ApiModelProperty(value = "姓名")
    @ExcelColumn(name="姓名")
    @ExcelColumn(name="姓名" ,index = 1,width = 10)
    private String personName;
    @ApiModelProperty(value = "性别 1-男2-女", example = "1")
    @ExcelColumn(name="性别 1-男2-女")
    private Integer sex;
    @ApiModelProperty(value = "证件类型 111身份证")
    @ExcelColumn(name="证件类型 111身份证")
    private Integer idType;
    @ApiModelProperty(value = "证件号 ")
    @ExcelColumn(name="证件号 ")
    private String idNo;
    @ApiModelProperty(value = "被访问人姓名")
    @ExcelColumn(name="被访问人姓名")
    @ExcelColumn(name="被访问人姓名",index = 6,width = 16)
    private String beVisitedPersonName;
    @ApiModelProperty(value = "被访问人所属组织")
    @ExcelColumn(name="被访问人所属组织")
    @ExcelColumn(name="被访问人组织",index = 7,width = 30)
    private String beVisitedPersonOrg;
    @ApiModelProperty(value = "来访单位")
    @ExcelColumn(name="来访单位")
    @ExcelColumn(name="公司",index = 4,width = 20)
    private String visitorWorkUint;
    @ApiModelProperty(value = "访客验证码")
    @ExcelColumn(name="访客验证码")
    private String visitorCode;
    @ApiModelProperty(value = "来访事由")
    @ExcelColumn(name="来访事由")
    private String purpose;
    @ApiModelProperty(value = "证件签发机关")
    @ExcelColumn(name="证件签发机关")
    private String signOrg;
    @ApiModelProperty(value = "离开时间")
    @ExcelColumn(name="离开时间")
    @ApiModelProperty(value = "来访时间")
    private String startTime;
    @ApiModelProperty(value = "手机号码")
    @ExcelColumn(name="手机号码")
    @ApiModelProperty(value = "离开时间")
    private String endTime;
    @ApiModelProperty(value = "手机号码")
    @ExcelColumn(name="手机号码",index = 2,width = 10)
    private String phone;
    @ApiModelProperty(value = "车牌号")
    @ExcelColumn(name="车牌号")
    @ExcelColumn(name="车牌号",index = 5,width = 16)
    private String carNo;
    @ApiModelProperty(value = "照片uri")
    @ExcelColumn(name="照片uri")
    private String photoUrl;
    @ApiModelProperty(value = "抓拍图uri")
    @ExcelColumn(name="抓拍图uri")
    private String captureUrl;
    @ApiModelProperty(value = "图片存储服务器唯一标识")
    @ExcelColumn(name="图片存储服务器唯一标识")
    private String svrIndexCode;
    @ApiModelProperty(value = "被访问人id")
    @ExcelColumn(name="被访问人id")
    private String beVisitedPersonId;
    @ApiModelProperty(value = "被访问人所属组织id")
    @ExcelColumn(name="被访问人所属组织id")
    private String beVisitedPersonOrgId;
    @ApiModelProperty(value = "被访问人所属组织id")
    @ExcelColumn(name="被访问人所属组织id")
    @ApiModelProperty(value = "证件号")
    @ExcelColumn(name="证件号" ,index = 3,width = 16)
    private String idcardDecode;
    // 条件查询参数
    @ApiModelProperty(value = "姓名/手机号")
    @TableField(exist = false)
    private String keyWords;
    @ApiModelProperty(value = "公司/部门名称")
    @TableField(exist = false)
    private String companyName;
    @ApiModelProperty(value = "统计数量 ")
    @TableField(exist = false)
    private int num  ;
    @ApiModelProperty(value = "事件类型名称")
    @TableField(exist = false)
    @ExcelColumn(name="事件类型",index = 8,width = 16)
    private String eventTypeName;
    @ApiModelProperty(value = "抓拍图uri完整")
    @TableField(exist = false)
    private String captureUrlFull;
}