package com.doumee.dao.business.vo; import com.baomidou.mybatisplus.annotation.TableField; 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; import java.util.Date; @Data @ApiModel("在场人员视图") public class RetentionVo { @ApiModelProperty(value = "公司组织") @ExcelColumn(name="公司组织") @TableField(exist = false) public String companyName; @ApiModelProperty(value = "类型 0相关方组织 1内部人员 2访客") @ExcelColumn(name="类型") private String typeName; @ApiModelProperty(value = "访客名称") @ExcelColumn(name="访客名称") private String name; @ApiModelProperty(value = "手机号") @ExcelColumn(name="手机号") private String phone; @ApiModelProperty(value = "身份证号(MD4加密)") @ExcelColumn(name="身份证号") private String idcardNo; @ApiModelProperty(value = "海康门禁名称") @ExcelColumn(name="海康门禁名称") private String deviceName; @ApiModelProperty(value = "进场时间") @ExcelColumn(name="进场时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date eventDate; }