jiangping
2023-12-14 e2f8fb1fbe26ba6d92f3e5dfcaeb0c69abe76b25
server/dmvisit_service/src/main/java/com/doumee/core/haikang/model/param/request/event/acs/EventDeviceDataRequest.java
@@ -1,37 +1,65 @@
package com.doumee.core.haikang.model.param.request.event.acs;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
@Data
public class EventDeviceDataRequest {
    private  ExtEventIdentityCardInfo ExtEventIdentityCardInfo;//   人员身份证信息   否   不限
    private ExtEventIdentityCardInfo  ExtEventCustomerNumInfo;//      通道事件信息   否   不限
    private Integer  ExtAccessChannel   ;//Number   人员通道号   否   32
    private Integer  ExtEventAlarmInID;//   Number   报警输入/防区通道   否   32
    private Integer   ExtEventAlarmOutID   ;//Number   报警输出通道   否   32
    private String   ExtEventCardNo;//String   卡号   否   32
    private Integer   ExtEventCaseID   ;//Number   事件输入通道   否   32
    private Integer ExtEventCode;//   Number   事件类型代码   否   32   参见附录D.2.1.1 门禁事件类型
    private Integer   ExtEventDoorID;//   Number   门编号   否   32
    private String   ExtEventIDCardPictureURL;//   String   身份证图片URL   否   200
    private Integer   ExtEventInOut;//   Number   进出方向   否   32   进出类型1:进0:出-1:未知    要求:进门读卡器拨码设置为1,出门读卡器拨码设置为2
    private Integer  ExtEventLocalControllerID;//   Number   就地控制器id   否   32   就地控制器编号,0-门禁主机,1-255代表就地控制器
    private Integer   ExtEventMainDevID;//   Number   主设备拨码   否   32
    private String    ExtEventPersonNo;//   String   人员编号   否   32   以人为中心设备会上报
    private String    ExtEventPictureURL;//   String   图片的url   否   32
    private Integer   ExtEventReaderID;//   Number   读卡器id   否   32
    private Integer     ExtEventReaderKind;//   Number   读卡器类别   否   32   0-无效1-IC读卡器2-身份证读卡器3-二维码读卡器4-指纹头
    private Integer ExtEventReportChannel;//   Number   报告上传通道   否   32   1-布防上传2-中心组1上传3-中心组2上传0-无效
    private Integer ExtEventRoleID;//   Number   群组编号   否   32
    private Integer  ExtEventSubDevID;//   Number   分控制器硬件ID   否   32
    private Integer    ExtEventSwipNum;//   Number   刷卡次数   否   32
    private Integer ExtEventType;//   Number   事件类型   否   32   事件类型,如普通门禁事件为0,身份证信息事件为1,客流量统计为2
    private Integer   ExtEventVerifyID;//   Number   多重认证序号   否   32
    private Integer   ExtEventWhiteListNo;//   Number   白名单单号   否   32   1-8,为0无效
    private String   ExtReceiveTime;//   String   事件上报驱动的时间   是   32   用于统计事件上报延时,Unix时间戳,精确到微秒,例: "1558576265810000"代表 2019/5/23 9:51:5.000
    private Integer    Seq;//   Number   事件流水号   是   32   事件流水号,为0无效
    private String     UserType;//   Number 用户类型   否   32   人员类型:0 未知,1 普通,2 来宾,3 黑名单,4 管理员
    @JsonProperty(value = "ExtEventIdentityCardInfo")
    private  ExtEventIdentityCardInfo extEventIdentityCardInfo;//   人员身份证信息   否   不限
    @JsonProperty(value = "ExtEventCustomerNumInfo")
    private ExtEventCustomerNumInfo  extEventCustomerNumInfo;//      通道事件信息   否   不限
    @JsonProperty(value = "ExtAccessChannel")
    private Integer  extAccessChannel   ;//Number   人员通道号   否   32
    @JsonProperty(value = "ExtEventAlarmInID")
    private Integer extEventAlarmInID;//   Number   报警输入/防区通道   否   32
    @JsonProperty(value = "ExtEventAlarmOutID")
    private Integer  extEventAlarmOutID   ;//Number   报警输出通道   否   32
    @JsonProperty(value = "ExtEventCardNo")
    private String   extEventCardNo;//String   卡号   否   32
    @JsonProperty(value = "ExtEventCaseID")
    private Integer  extEventCaseID   ;//Number   事件输入通道   否   32
    @JsonProperty(value = "ExtEventCode")
    private Integer extEventCode;//   Number   事件类型代码   否   32   参见附录D.2.1.1 门禁事件类型
    @JsonProperty(value = "ExtEventDoorID")
    private Integer   extEventDoorID;//   Number   门编号   否   32
    @JsonProperty(value = "ExtEventIDCardPictureURL")
    private String   extEventIDCardPictureURL;//   String   身份证图片URL   否   200
    @JsonProperty(value = "ExtEventInOut")
    private Integer   extEventInOut;//   Number   进出方向   否   32   进出类型1:进0:出-1:未知    要求:进门读卡器拨码设置为1,出门读卡器拨码设置为2
    @JsonProperty(value = "ExtEventLocalControllerID")
    private Integer  extEventLocalControllerID;//   Number   就地控制器id   否   32   就地控制器编号,0-门禁主机,1-255代表就地控制器
    @JsonProperty(value = "ExtEventMainDevID")
    private Integer   extEventMainDevID;//   Number   主设备拨码   否   32
    @JsonProperty(value = "ExtEventPersonNo")
    private String   extEventPersonNo;//   String   人员编号   否   32   以人为中心设备会上报
    @JsonProperty(value = "ExtEventPictureURL")
    private String  extEventPictureURL;//   String   图片的url   否   32
    @JsonProperty(value = "ExtEventReaderID")
    private Integer extEventReaderID;//   Number   读卡器id   否   32
    @JsonProperty(value = "ExtEventReaderKind")
    private Integer  extEventReaderKind;//   Number   读卡器类别   否   32   0-无效1-IC读卡器2-身份证读卡器3-二维码读卡器4-指纹头
    @JsonProperty(value = "ExtEventReportChannel")
    private Integer extEventReportChannel;//   Number   报告上传通道   否   32   1-布防上传2-中心组1上传3-中心组2上传0-无效
    @JsonProperty(value = "ExtEventRoleID")
    private Integer extEventRoleID;//   Number   群组编号   否   32
    @JsonProperty(value = "ExtEventSubDevID")
    private Integer extEventSubDevID;//   Number   分控制器硬件ID   否   32
    @JsonProperty(value = "ExtEventSwipNum")
    private Integer  extEventSwipNum;//   Number   刷卡次数   否   32
    @JsonProperty(value = "ExtEventType")
    private Integer extEventType;//   Number   事件类型   否   32   事件类型,如普通门禁事件为0,身份证信息事件为1,客流量统计为2
    @JsonProperty(value = "ExtEventVerifyID")
    private Long   extEventVerifyID;//   Number   多重认证序号   否   32
    @JsonProperty(value = "ExtEventWhiteListNo")
    private Integer   extEventWhiteListNo;//   Number   白名单单号   否   32   1-8,为0无效
    @JsonProperty(value = "ExtReceiveTime")
    private String   extReceiveTime;//   String   事件上报驱动的时间   是   32   用于统计事件上报延时,Unix时间戳,精确到微秒,例: "1558576265810000"代表 2019/5/23 9:51:5.000
    @JsonProperty(value = "Seq")
    private Integer    seq;//   Number   事件流水号   是   32   事件流水号,为0无效
    @JsonProperty(value = "UserType")
    private Integer     userType;//   Number 用户类型   否   32   人员类型:0 未知,1 普通,2 来宾,3 黑名单,4 管理员
    private String    svrIndexCode   ;//String   图片服务器唯一编码   否   32
}