View Source WeChat.Work.Contacts.Department (wechat v0.16.0)

通讯录管理-部门管理

Summary

Types

@type id() :: integer()

部门ID - 官方文档

在管理后台->“通讯录”->“组织架构”->点击某个部门右边的小圆点可以看到

@type id_list() :: [id()]

Functions

Link to this function

create(client, agent, body)

View Source
@spec create(WeChat.Work.client(), WeChat.Work.agent(), body :: map()) ::
  WeChat.response()

创建部门 - 官方文档

注意,部门的最大层级为15层;部门总数不能超过3万个;每个部门下的节点不能超过3万个。建议保证创建的部门和对应部门成员是串行化处理。

Link to this function

delete(client, agent, id)

View Source

删除部门 - 官方文档

注:不能删除根部门;不能删除含有子部门、成员的部门

获取单个部门详情 - 官方文档

获取部门列表 - 官方文档

获取指定部门及其下的子部门(以及及子部门的子部门等等,递归)。 如果不填 department_id,默认获取全量组织架构

获取子部门ID列表 - 官方文档

Link to this function

list_id(client, agent, id)

View Source
Link to this function

update(client, agent, body)

View Source
@spec update(WeChat.Work.client(), WeChat.Work.agent(), body :: map()) ::
  WeChat.response()

更新部门 - 官方文档