public class User extends Object implements Serializable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
User.Enable
启用
|
static class |
User.ExtAttrType
自定义字段 属性类型
|
static class |
User.ExternalProfile
成员对外属性
|
static class |
User.ExternalProfileExternalAttrType
启用
|
static class |
User.ExtProfile
自定义字段。
|
static class |
User.Gender
性别
|
static class |
User.IsLeaderInDept
是否部门负责人
|
| 限定符和类型 | 字段和说明 |
|---|---|
private String |
address
否 地址。
|
private String |
alias
否 成员别名。
|
private String |
avatarMediaid
否 成员头像的mediaid,通过素材管理接口上传图片获得的mediaid
|
private String |
bizMail
否 企业邮箱。
|
private List<Integer> |
departmentIds
否 成员所属部门id列表,不超过100个。
|
private List<String> |
directLeaders
否 直属上级UserID,设置范围为企业内成员,可以设置最多1个上级
|
private String |
email
否 邮箱。
|
private User.Enable |
enable
否 启用/禁用成员。
|
private String |
externalPosition
否 对外职务,如果设置了该值,则以此作为对外展示的职务,否则以position来展示。
|
private User.ExternalProfile |
externalProfile
否 成员对外属性,字段详情见对外属性
|
private User.ExtProfile |
extProfile
否 自定义字段。
|
private User.Gender |
gender
否 性别。
|
private List<User.IsLeaderInDept> |
isLeaderInDepts
否 个数必须和参数department的个数一致,表示在所在的部门内是否为部门负责人。
|
private Integer |
mainDepartmentId
否 主部门
|
private String |
mobile
否 手机号码。
|
private String |
name
是 成员名称。
|
private List<Integer> |
order
否 部门内的排序值,默认为0,成员次序以创建时间从小到大排列。
|
private String |
position
否 职务信息。
|
private String |
telephone
否 座机。
|
private boolean |
toInvite
否 是否邀请该成员使用企业微信(将通过微信服务通知或短信或邮件下发邀请,每天自动下发一次,最多持续3个工作日),默认值为true。
|
private String |
userid
是 成员UserID。
|
| 构造器和说明 |
|---|
User() |
private String userid
private String name
private String alias
private User.Gender gender
private String avatarMediaid
private String address
private String telephone
private String mobile
private String email
private String bizMail
private boolean toInvite
private String position
private List<User.IsLeaderInDept> isLeaderInDepts
private Integer mainDepartmentId
private List<Integer> departmentIds
private List<Integer> order
private User.Enable enable
private User.ExtProfile extProfile
private String externalPosition
private User.ExternalProfile externalProfile
public String getUserid()
public void setUserid(String userid)
public String getName()
public void setName(String name)
public String getAlias()
public void setAlias(String alias)
public User.Gender getGender()
public void setGender(User.Gender gender)
public String getAvatarMediaid()
public void setAvatarMediaid(String avatarMediaid)
public String getAddress()
public void setAddress(String address)
public String getTelephone()
public void setTelephone(String telephone)
public String getMobile()
public void setMobile(String mobile)
public String getEmail()
public void setEmail(String email)
public String getBizMail()
public void setBizMail(String bizMail)
public boolean isToInvite()
public void setToInvite(boolean toInvite)
public String getPosition()
public void setPosition(String position)
public List<User.IsLeaderInDept> getIsLeaderInDepts()
public void setIsLeaderInDepts(List<User.IsLeaderInDept> isLeaderInDepts)
public Integer getMainDepartmentId()
public void setMainDepartmentId(Integer mainDepartmentId)
public User.Enable getEnable()
public void setEnable(User.Enable enable)
public User.ExtProfile getExtProfile()
public void setExtProfile(User.ExtProfile extProfile)
public String getExternalPosition()
public void setExternalPosition(String externalPosition)
public User.ExternalProfile getExternalProfile()
public void setExternalProfile(User.ExternalProfile externalProfile)
Copyright © 2024. All rights reserved.