UNPKG

@tnwx/wxcp

Version:

TNWX 微信系开发脚手架之极速开发企业微信/企业号

45 lines (44 loc) 1.49 kB
import { AccessToken } from '@tnwx/accesstoken'; /** * @author Javen * @copyright javendev@126.com * @description 部门管理相关接口 */ export declare class QyDepartmentApi { private static createUrl; /** * 创建部门 * @param name 部门名称 * @param parentId 父部门id,32位整型 * @param nameEn 英文名称 * @param order 在父部门中的次序值 * @param id 部门id,32位整型,指定时必须大于1 * @param accessToken {AccessToken} */ static create(name: string, parentId: number, nameEn?: string, order?: number, id?: number, accessToken?: AccessToken): Promise<any>; private static updateUrl; /** * 更新部门 * @param id 部门id * @param name 部门名称 * @param parentId 父部门id * @param nameEn 英文名称 * @param order 在父部门中的次序值 * @param accessToken {AccessToken} */ static update(id: number, name?: string, parentId?: number, nameEn?: string, order?: number, accessToken?: AccessToken): Promise<any>; private static deleteUrl; /** * 删除部门 * @param id 部门id * @param accessToken {AccessToken} */ static delete(id: number, accessToken?: AccessToken): Promise<any>; private static getUrl; /** * 获取部门列表 * @param id 部门id * @param accessToken {AccessToken} */ static get(id: number, accessToken?: AccessToken): Promise<any>; }