hz-zhhq-app-service/greenH5modul/.svn/pristine/ad/ad655b0ef57555c96ba87eea600...

527 lines
9.8 KiB
Plaintext

package com.nationalelectric.greenH5.po;
import java.util.List;
import org.codehaus.jackson.annotate.JsonProperty;
/**
* @author bonus
* @create 2023/6/15 10:06
* @Description 来访机事件实体类
**/
public class VisitorEventNotify implements java.io.Serializable {
/**
* 串行版本UID
*/
private static final long serialVersionUID = 1L;
/**
* 方法名,用于标识报文用途
*/
@JsonProperty("method")
private String method;
/**
* 事件参数信息
*/
@JsonProperty("params")
private ParamsDTO params;
public String getMethod() {
return method;
}
public void setMethod(String method) {
this.method = method;
}
public ParamsDTO getParams() {
return params;
}
public void setParams(ParamsDTO params) {
this.params = params;
}
public static long getSerialversionuid() {
return serialVersionUID;
}
public static class ParamsDTO {
/**
* 事件从接收者(程序处理后)发出的时间
*/
@JsonProperty("sendTime")
private String sendTime;
/**
* 事件类别
*/
@JsonProperty("ability")
private String ability;
/**
* 用户id
*/
@JsonProperty("uids")
private Object uids;
/**
* 组件标识
*/
@JsonProperty("clients")
private Object clients;
/**
* 事件信息
*/
@JsonProperty("events")
private List<EventsDTO> events;
public String getSendTime() {
return sendTime;
}
public void setSendTime(String sendTime) {
this.sendTime = sendTime;
}
public String getAbility() {
return ability;
}
public void setAbility(String ability) {
this.ability = ability;
}
public Object getUids() {
return uids;
}
public void setUids(Object uids) {
this.uids = uids;
}
public Object getClients() {
return clients;
}
public void setClients(Object clients) {
this.clients = clients;
}
public List<EventsDTO> getEvents() {
return events;
}
public void setEvents(List<EventsDTO> events) {
this.events = events;
}
public static class EventsDTO {
/**
* 事件唯一标识
*/
@JsonProperty("eventId")
private String eventId;
/**
* 事件源编号,物理设备是资源编号
*/
@JsonProperty("srcIndex")
private String srcIndex;
/**
* 事件源类型
*/
@JsonProperty("srcType")
private String srcType;
/**
* 事件源名称
*/
@JsonProperty("srcName")
private String srcName;
/**
* 事件类型
*/
@JsonProperty("eventType")
private Integer eventType;
/**
* 事件状态
*/
@JsonProperty("status")
private Integer status;
/**
* 脉冲超时时间
*/
@JsonProperty("timeout")
private Integer timeout;
/**
* 事件发生时间(设备时间)
*/
@JsonProperty("happenTime")
private String happenTime;
/**
* 事件发生的事件源父设备
*/
@JsonProperty("srcParentIndex")
private String srcParentIndex;
/**
* 事件详情
*/
@JsonProperty("data")
private DataDTO data;
public String getEventId() {
return eventId;
}
public void setEventId(String eventId) {
this.eventId = eventId;
}
public String getSrcIndex() {
return srcIndex;
}
public void setSrcIndex(String srcIndex) {
this.srcIndex = srcIndex;
}
public String getSrcType() {
return srcType;
}
public void setSrcType(String srcType) {
this.srcType = srcType;
}
public String getSrcName() {
return srcName;
}
public void setSrcName(String srcName) {
this.srcName = srcName;
}
public Integer getEventType() {
return eventType;
}
public void setEventType(Integer eventType) {
this.eventType = eventType;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public Integer getTimeout() {
return timeout;
}
public void setTimeout(Integer timeout) {
this.timeout = timeout;
}
public String getHappenTime() {
return happenTime;
}
public void setHappenTime(String happenTime) {
this.happenTime = happenTime;
}
public String getSrcParentIndex() {
return srcParentIndex;
}
public void setSrcParentIndex(String srcParentIndex) {
this.srcParentIndex = srcParentIndex;
}
public DataDTO getData() {
return data;
}
public void setData(DataDTO data) {
this.data = data;
}
public static class DataDTO {
/**
* 访客id
*/
@JsonProperty("visitorId")
private String visitorId;
/**
* 姓名
*/
@JsonProperty("personName")
private String personName;
/**
* 性别
*/
@JsonProperty("sex")
private Integer sex;
/**
* 民族
*/
@JsonProperty("nationality")
private String nationality;
/**
* 证件类型
*/
@JsonProperty("idType")
private Integer idType;
/**
* 证件号码
*/
@JsonProperty("idNo")
private String idNo;
/**
* 被访问人姓名
*/
@JsonProperty("beVisitedPersonName")
private String beVisitedPersonName;
/**
* 被访问人所属组织
*/
@JsonProperty("beVisitedPersonOrg")
private String beVisitedPersonOrg;
/**
* 来访单位
*/
@JsonProperty("visitorWorkUint")
private String visitorWorkUint;
/**
* 访客验证码
*/
@JsonProperty("visitorCode")
private String visitorCode;
/**
* 来访事由
*/
@JsonProperty("purpose")
private String purpose;
/**
* 证件签发机关
*/
@JsonProperty("signOrg")
private String signOrg;
/**
* 来访时间
*/
@JsonProperty("startTime")
private String startTime;
/**
* 离开时间
*/
@JsonProperty("endTime")
private String endTime;
/**
* 手机号码
*/
@JsonProperty("phone")
private String phone;
/**
* 车牌号
*/
@JsonProperty("carNo")
private String carNo;
/**
* 照片uri
*/
@JsonProperty("photoUrl")
private String photoUrl;
/**
* 抓拍图片uri
*/
@JsonProperty("captureUrl")
private String captureUrl;
/**
* 图片存储服务器唯一标识
*/
@JsonProperty("svrIndexCode")
private String svrIndexCode;
/**
* 被访问人Id
*/
@JsonProperty("beVisitedPersonId")
private String beVisitedPersonId;
/**
* 被访问人所属组织Id
*/
@JsonProperty("beVisitedPersonOrgId")
private String beVisitedPersonOrgId;
public String getVisitorId() {
return visitorId;
}
public void setVisitorId(String visitorId) {
this.visitorId = visitorId;
}
public String getPersonName() {
return personName;
}
public void setPersonName(String personName) {
this.personName = personName;
}
public Integer getSex() {
return sex;
}
public void setSex(Integer sex) {
this.sex = sex;
}
public String getNationality() {
return nationality;
}
public void setNationality(String nationality) {
this.nationality = nationality;
}
public Integer getIdType() {
return idType;
}
public void setIdType(Integer idType) {
this.idType = idType;
}
public String getIdNo() {
return idNo;
}
public void setIdNo(String idNo) {
this.idNo = idNo;
}
public String getBeVisitedPersonName() {
return beVisitedPersonName;
}
public void setBeVisitedPersonName(String beVisitedPersonName) {
this.beVisitedPersonName = beVisitedPersonName;
}
public String getBeVisitedPersonOrg() {
return beVisitedPersonOrg;
}
public void setBeVisitedPersonOrg(String beVisitedPersonOrg) {
this.beVisitedPersonOrg = beVisitedPersonOrg;
}
public String getVisitorWorkUint() {
return visitorWorkUint;
}
public void setVisitorWorkUint(String visitorWorkUint) {
this.visitorWorkUint = visitorWorkUint;
}
public String getVisitorCode() {
return visitorCode;
}
public void setVisitorCode(String visitorCode) {
this.visitorCode = visitorCode;
}
public String getPurpose() {
return purpose;
}
public void setPurpose(String purpose) {
this.purpose = purpose;
}
public String getSignOrg() {
return signOrg;
}
public void setSignOrg(String signOrg) {
this.signOrg = signOrg;
}
public String getStartTime() {
return startTime;
}
public void setStartTime(String startTime) {
this.startTime = startTime;
}
public String getEndTime() {
return endTime;
}
public void setEndTime(String endTime) {
this.endTime = endTime;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getCarNo() {
return carNo;
}
public void setCarNo(String carNo) {
this.carNo = carNo;
}
public String getPhotoUrl() {
return photoUrl;
}
public void setPhotoUrl(String photoUrl) {
this.photoUrl = photoUrl;
}
public String getCaptureUrl() {
return captureUrl;
}
public void setCaptureUrl(String captureUrl) {
this.captureUrl = captureUrl;
}
public String getSvrIndexCode() {
return svrIndexCode;
}
public void setSvrIndexCode(String svrIndexCode) {
this.svrIndexCode = svrIndexCode;
}
public String getBeVisitedPersonId() {
return beVisitedPersonId;
}
public void setBeVisitedPersonId(String beVisitedPersonId) {
this.beVisitedPersonId = beVisitedPersonId;
}
public String getBeVisitedPersonOrgId() {
return beVisitedPersonOrgId;
}
public void setBeVisitedPersonOrgId(String beVisitedPersonOrgId) {
this.beVisitedPersonOrgId = beVisitedPersonOrgId;
}
}
}
}
}