package com.cloud.model.sys; import com.cloud.model.common.BaseDataEntity; import com.cloud.model.common.BaseStringDataEntity; import io.swagger.annotations.Api; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; /** * @author bsk * @date 2018-05-05 */ @Data @Api(description = "人员属性",value = "BbEmployee") public class BbEmployee extends BaseStringDataEntity implements Serializable { private static final long serialVersionUID = 1L; /** * id */ @ApiModelProperty(value = "主键id") private String id; /** * 组织架构Id */ @ApiModelProperty(value = "组织架构Id") private Long orgId; /** * 部门ID */ @ApiModelProperty(value = "部门Id") private Long officeId; /** * 用户ID */ @ApiModelProperty(value = "用户Id") private Long userId; /** * 用户名 */ @ApiModelProperty(value = "用户名") private String userName; /** * 身份证号 */ @ApiModelProperty(value = "身份证号") private String cardId; /** * 姓名 */ @ApiModelProperty(value = "姓名") private String name; /** * 性别 */ @ApiModelProperty(value = "性别") private String gender; /** * 民族 */ @ApiModelProperty(value = "民族") private String nation; /** * 电话 */ @ApiModelProperty(value = "电话") private String phone; /** * 人员类型(学生、职工、校外) */ @ApiModelProperty(value = "人员类型(学生、职工、校外)") private String type; /** * 组织结构名称冗余 */ @ApiModelProperty(value = "组织结构名称冗余") private String orgNamesJson; /** * 人员照片(格式) */ @ApiModelProperty(value = "人员照片(格式)") private String photos; /** * 人脸Id(格式) */ @ApiModelProperty(value = "人脸Id(格式)") private String faceIds; @ApiModelProperty(value = "备注信息") private String remarks; /** * 预留json格式字段 */ @ApiModelProperty(value = "预留json格式字段") private String revJson1; /** * 新增字段助记码 */ @ApiModelProperty(value = "助记码标识") private String mnemonicCode; //********后加字段***************************************** /** * 工卡、学生校徽等卡片编号 * */ @ApiModelProperty(value = "工卡、学生校徽等卡片编号") private String no; /** * 注册地址 */ @ApiModelProperty(value = "注册地址") private String registerAddress; /** * 分布节点IDs */ @ApiModelProperty(value = "分布节点IDs") private String distributionIds; /** * 分布节点Names */ @ApiModelProperty(value = "分布节点Names") private String distributionNames; /** * 人脸特征 */ @ApiModelProperty(value = "人脸特征") private byte[] feature; /** * 组织名称 */ @ApiModelProperty(value = "组织名称") private String officeName ; /** * 相似值 */ @ApiModelProperty(value = "比对的相似值搭载此字段返回给前台,不用于向后台映射") private String liker; /** *集群分布信息 */ @ApiModelProperty(value = "集群分布信息") private String colonys; /** *角色ids */ @ApiModelProperty(value = "角色ids") private String roleIds; /** *属性名 */ @ApiModelProperty(value = "属性名") private String typeName; }