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

通讯录管理-部门管理

Link to this section Summary

Link to this section Types

@type party_id() :: integer()

部门ID - 官方文档

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

@type party_id_list() :: [party_id()]

Link to this section Functions

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

创建部门 - 官方文档

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

Link to this function

delete(client, party_id)

View Source
@spec delete(WeChat.Work.client(), party_id()) :: WeChat.response()

删除部门 - 官方文档

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

@spec list(WeChat.Work.client()) :: WeChat.response()

获取部门列表 - 官方文档

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

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

更新部门 - 官方文档