@tnwx/wxcp
Version:
TNWX 微信系开发脚手架之极速开发企业微信/企业号
63 lines (62 loc) • 2.05 kB
TypeScript
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>;
}