|  |  |  | 
|---|
|  |  |  | package com.doumee.dao.admin.response; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 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.io.Serializable; | 
|---|
|  |  |  | import java.util.Date; | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * @author T14 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | @ApiModel("劳务人员信息表") | 
|---|
|  |  |  | public class MemberInfoDTO { | 
|---|
|  |  |  | public class MemberInfoDTO implements Serializable { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "主键") | 
|---|
|  |  |  | private Integer id; | 
|---|
|  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "类型 0劳务访客 1普通访客  2内部人员") | 
|---|
|  |  |  | private Integer type; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "访客名称") | 
|---|
|  |  |  | @ApiModelProperty(value = "访客名称/内部人员名称") | 
|---|
|  |  |  | private String name; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "性别") | 
|---|
|  |  |  | 
|---|
|  |  |  | private String openid; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "门禁角色编码") | 
|---|
|  |  |  | private Integer roleId; | 
|---|
|  |  |  | private String roleId; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "门禁角色名称") | 
|---|
|  |  |  | private String roleName; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "是否可拜访人 0否 1是") | 
|---|
|  |  |  | private String canVisit; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "卡片数") | 
|---|
|  |  |  | private Integer memberCardCount; | 
|---|
|  |  |  | 
|---|
|  |  |  | @JsonFormat(pattern = "yyyy-MM-dd") | 
|---|
|  |  |  | private Date empowerEndTime; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "拜访次数") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private Integer visitsCount; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "最后访客时间") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private Date visitsLastDate; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "最后冻结/拉黑时间") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private Date optTime; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "证件类型 0身份证 1港澳证件 2护照", example = "1") | 
|---|
|  |  |  | private Integer idcardType; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "访客公司名称") | 
|---|
|  |  |  | private String visitCompanyName; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "门禁组名称") | 
|---|
|  |  |  | private List<String> roleNames; | 
|---|
|  |  |  | } | 
|---|