| | |
| | | package com.doumee.dao.admin.response; |
| | | |
| | | import com.doumee.core.annotation.excel.ExcelColumn; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | |
| | | @Data |
| | | @ApiModel("门禁事件推送记录表") |
| | | public class DeviceEventDTO { |
| | | |
| | | |
| | | |
| | | @ApiModelProperty(value = "创建人编码") |
| | | private Integer creator; |
| | |
| | | @ApiModelProperty(value = "事件唯一标识,同一事件若上报多次,则上报事件的eventId相同") |
| | | private String eventId; |
| | | |
| | | @ApiModelProperty(value = "事件类型") |
| | | private String eventType; |
| | | @ApiModelProperty(value = "事件类型 -- 197163,人脸认证失败 ; 196893,人脸认证通过") |
| | | @ExcelColumn(name="事件类型",index = 7,width = 16,valueMapping = "197163=人脸认证失败;196893=人脸认证通过;") |
| | | private Integer eventType; |
| | | @ApiModelProperty(value = "事件类型名称") |
| | | private String eventTypeName; |
| | | |
| | | @ApiModelProperty(value = "事件源类型,如“acsDevice”") |
| | | private String srcType; |
| | | |
| | | @ApiModelProperty(value = "事件发生时间(设备时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @ExcelColumn(name="事件时间",index = 9,width = 16,dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private String happenTime; |
| | | |
| | | @ApiModelProperty(value = "门禁点唯一接入编码") |
| | | private String srcIndex; |
| | | |
| | | @ApiModelProperty(value = "门禁名称") |
| | | @ExcelColumn(name="门禁名称") |
| | | @ApiModelProperty(value = "门禁点名称") |
| | | @ExcelColumn(name="门禁点",index = 6,width = 16) |
| | | private String srcName; |
| | | |
| | | @ApiModelProperty(value = "门禁名称") |
| | | @ExcelColumn(name="门禁名称",index = 5,width = 16) |
| | | private String devName; |
| | | |
| | | @ApiModelProperty(value = "事件状态,0-瞬时1-开始2-停止4-事件联动结果更新5-事件图片异步上传") |
| | | private Integer status; |
| | |
| | | private Integer extEventDoorID; |
| | | |
| | | @ApiModelProperty(value = "身份证图片URL") |
| | | @ExcelColumn(name="身份证图片URL") |
| | | private String extEventIDCardPictureURL; |
| | | |
| | | @ApiModelProperty(value = "进出方向 1-进 0-出 -1:未知 要求:进门读卡器拨码设置为1,出门读卡器拨码设置为2") |
| | | @ExcelColumn(name="出入类型",index = 8,width = 8,valueMapping = "1=进;-1=出;") |
| | | private Integer extEventInOut; |
| | | |
| | | @ApiModelProperty(value = "就地控制器id") |
| | |
| | | private String extEventPersonNo; |
| | | |
| | | @ApiModelProperty(value = "公司/组织") |
| | | @ExcelColumn(name="公司/组织",index = 4,width = 16) |
| | | private String personCompanyName; |
| | | |
| | | @ApiModelProperty(value = "手机号") |
| | | @ExcelColumn(name="手机号",index = 3,width = 10) |
| | | private String personPhone; |
| | | |
| | | @ApiModelProperty(value = "人员类型") |
| | | private String personType; |
| | | @ExcelColumn(name="人员类型",valueMapping = "0=劳务访客;1=普通访客;2=内部人员;",index = 1,width = 10) |
| | | private Integer personType; |
| | | |
| | | @ApiModelProperty(value = "人员身份证号") |
| | | private String personIdcardDecode; |
| | | |
| | | @ApiModelProperty(value = "人员名称") |
| | | @ExcelColumn(name="姓名",index = 2,width = 10) |
| | | private String personName; |
| | | |
| | | @ApiModelProperty(value = "人员编码") |
| | | private String memberId; |
| | | @ApiModelProperty(value = "读卡器类别0-无效1-IC读卡器2-身份证读卡器3-二维码读卡器4-指纹头") |
| | | private Integer extEventReaderKind; |
| | | |
| | |
| | | @ApiModelProperty(value = "通道总通行人数") |
| | | private Integer totalTimes; |
| | | |
| | | @ApiModelProperty(value = "控制器设备唯一接入编码") |
| | | private String srcParentIndex; |
| | | } |