package com.lz.modules.job.model.responseBo;

import lombok.Data;
import org.springframework.asm.SpringAsmInfo;

import java.io.Serializable;
import java.util.List;

/**
 * 飞书返回部门详情信息类
 *
 * @author fumeiai
 * @email fumeiai@linzikg.com
 * @date 2020-04-30 16:59:50
 */
@Data
public class DepartmentStaffBo implements Serializable {
	private static final long serialVersionUID = 1L;
	/**
	 * 插入数据库之后的ID，lz_staff表中的id
	 */
	private Long id;

	/**
	 * 用户名
	 */
	private String name;

	/**
	 * 用户手机号
	 */
	private String mobile;
	/**
	 * 性别，未设置不返回该字段。1:男；2:女
	 */
	private Integer gender;
	/**
	 * 用户的飞书 open_id  eg:ou_fcfa7217e3e9d1b2f5b801d54a733c1f
	 */
	private String openId;
	/**
	 * 员工类型。1:正式员工；2:实习生；3:外包；4:劳务；5:顾问
	 */
	private Integer employeeType;
	/**
	 * 用户状态，bit0(最低位): 1冻结，0未冻结；bit1:1离职，0在职；bit2:1未激活，0已激活
	 */
	private Integer status;
	/**
	 * 用户的 union_id  eg:on_e05f76a107cb7b55201927c161e3ba3c
	 */
	private String unionId;
	/**
	 * 用户的 employee_id eg:7a354f6a
	 */
	private String employeeId;

	/**
	 * employee_no	工号 eg:161
	 */
	private String employeeNo;

	/**
	 * 	邮箱 eg:zhangjuzhou@linzikg.com
	 */
	private String email;

	/**
	 * 用户所在部门，用户可能同时存在于多个部门
	 */
	private List departments;
	/***
	 * 头像
	 */
	private String avatar;
	/***
	 * 职称
	 */
	private String position;
	/***
	 * 是否为领导
	 */
	private Integer isLeader;

	/***
	 * 是否为老板
	 */
	private Integer isBoss;



}
