View Source WeChat.Work.Contacts.Department (wechat v0.16.0)
通讯录管理-部门管理
Summary
Types
Functions
@spec create(WeChat.Work.client(), WeChat.Work.agent(), body :: map()) :: WeChat.response()
创建部门 - 官方文档
注意,部门的最大层级为15层;部门总数不能超过3万个;每个部门下的节点不能超过3万个。建议保证创建的部门和对应部门成员是串行化处理。
@spec delete(WeChat.Work.client(), WeChat.Work.agent(), id()) :: WeChat.response()
删除部门 - 官方文档
注:不能删除根部门;不能删除含有子部门、成员的部门
@spec get(WeChat.Work.client(), WeChat.Work.agent(), id()) :: WeChat.response()
获取单个部门详情 - 官方文档
@spec list(WeChat.Work.client(), WeChat.Work.agent()) :: WeChat.response()
获取部门列表 - 官方文档
获取指定部门及其下的子部门(以及及子部门的子部门等等,递归)。
如果不填 department_id
,默认获取全量组织架构
@spec list(WeChat.Work.client(), WeChat.Work.agent(), id()) :: WeChat.response()
@spec list_id(WeChat.Work.client(), WeChat.Work.agent()) :: WeChat.response()
获取子部门ID列表 - 官方文档
@spec list_id(WeChat.Work.client(), WeChat.Work.agent(), id()) :: WeChat.response()
@spec update(WeChat.Work.client(), WeChat.Work.agent(), body :: map()) :: WeChat.response()
更新部门 - 官方文档