UNPKG

@tnwx/wxcp

Version:

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

63 lines (62 loc) 2.05 kB
import { AccessToken } from '@tnwx/accesstoken'; /** * @author Javen * @copyright javendev@126.com * @description 标签管理相关接口 */ export declare class QyTagApi { private static createUrl; /** * 创建标签 * @param tagName 标签名称 * @param tagId 标签id * @param accessToken {AccessToken} */ static create(tagName: string, tagId: number, accessToken?: AccessToken): Promise<any>; private static updateUrl; /** * 更新标签名字 * @param tagName 标签名称 * @param tagId 标签id * @param accessToken {AccessToken} */ static update(tagName: string, tagId: number, accessToken?: AccessToken): Promise<any>; private static deleteUrl; /** * 删除标签 * @param tagId 标签id * @param accessToken {AccessToken} */ static delete(tagId: number, accessToken?: AccessToken): Promise<any>; private static getUserUrl; /** * 获取标签成员 * @param tagId 标签id * @param accessToken {AccessToken} */ static getUserByTagId(tagId: number, accessToken?: AccessToken): Promise<any>; private static addTagUsersUrl; /** * 增加标签成员 * @param tagId 标签id * @param userList 企业成员id列表 * @param partyList 企业部门id列表 * @param accessToken {AccessToken} */ static addTagUsers(tagId: number, userList?: Array<string>, partyList?: Array<number>, accessToken?: AccessToken): Promise<any>; private static delTagUsersUrl; /** * 删除标签成员 * @param tagId 标签id * @param userList 企业成员id列表 * @param partyList 企业部门id列表 * @param accessToken {AccessToken} */ static delTagUsers(tagId: number, userList?: Array<string>, partyList?: Array<number>, accessToken?: AccessToken): Promise<any>; private static getUrl; /** * 获取标签列表 * @param accessToken {AccessToken} */ static getTagList(accessToken?: AccessToken): Promise<any>; }