package com.doumee.dao.business.vo; 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 DeviceEventVo { @ApiModelProperty(value = "人员类型") @ExcelColumn(name = "人员类型") private String personTypeName; @ApiModelProperty(value = "人员名称") @ExcelColumn(name = "姓名") private String personName; @ApiModelProperty(value = "手机号") @ExcelColumn(name = "手机号") private String personPhone; @ApiModelProperty(value = "身份证号码") @ExcelColumn(name = "身份证号码") private String personIdcardDecode; @ApiModelProperty(value = "公司/组织") @ExcelColumn(name = "公司/组织") private String personCompanyName; @ApiModelProperty(value = "门禁名称") @ExcelColumn(name = "门禁名称") private String devName; @ApiModelProperty(value = "门禁点名称") @ExcelColumn(name = "门禁点名称") private String srcName; @ApiModelProperty(value = "事件类型名称") @ExcelColumn(name = "事件类型") private String eventTypeName; @ApiModelProperty(value = "进出方向 1-进 0-出 -1:未知 要求:进门读卡器拨码设置为1,出门读卡器拨码设置为2") @ExcelColumn(name = "出入类型") private String extEventInOutName; @ApiModelProperty(value = "事件发生时间(设备时间") @ExcelColumn(name = "事件时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private String happenTime; }