package com.ycl.entity.dingding;
|
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
|
import java.io.Serializable;
|
import java.util.List;
|
|
/**
|
* <p>钉钉用户信息</p>
|
*
|
* @author: cjx
|
* @Date: 2021/8/19
|
*/
|
@Data
|
@EqualsAndHashCode(callSuper = false)
|
public class DingUserInfo implements Serializable {
|
/**
|
* 账号名
|
*/
|
private String account;
|
/**
|
* 账号ID
|
*/
|
private Long userId;
|
|
private Long accountId;
|
/**
|
* 应用名
|
*/
|
private String clientId;
|
/**
|
* 租户下人员编码
|
*/
|
private String employeeCode;
|
/**
|
* 姓名
|
*/
|
private String employeeName;
|
|
/**
|
* 头像
|
*/
|
private String govEmpAvatar;
|
|
/**
|
* 人员性别 Code
|
*/
|
private Integer empGender;
|
/**
|
* 账号类型
|
*/
|
private String namespace;
|
/**
|
* 昵称
|
*/
|
private String nickNameCn;
|
/**
|
* 租户id
|
*/
|
private Long realmId;
|
/**
|
* 租户名称
|
*/
|
private String realmName;
|
/**
|
* 租户+用户唯—标识
|
*/
|
private String tenantUserId;
|
/**
|
* 应用+用户唯—标识
|
*/
|
private String openid;
|
|
/**
|
* 政治面貌
|
*/
|
private String empPoliticalStatusCode;
|
/**
|
* 职级
|
*/
|
private String empJobLevelCode;
|
/**
|
* 人员编制Code
|
*/
|
private String empBudgetedPostCode;
|
|
/**
|
* 组织id
|
*/
|
private Long orgId;
|
/**
|
* 组织名称
|
*/
|
private String orgName;
|
|
/**
|
* 附属机构id和附属职位id集合
|
*/
|
// private List<Dict> extIds;
|
|
/**
|
* 职位id集合
|
*/
|
private List<Long> posIdList;
|
|
/**
|
* 角色code集合
|
*/
|
private List<String> roleCodeList;
|
}
|