@tnwx/wxmp
Version:
TNWX 微信系开发脚手架之极速开发微信公众号
83 lines (82 loc) • 2.97 kB
TypeScript
import { AccessToken } from '@tnwx/accesstoken';
/**
* @author Javen
* @copyright javendev@126.com
* @description 会员卡接口
*/
export declare class MemberCardApi {
private static activateUrl;
/**
* 接口激活
* @param jsonStr
*/
static activate(jsonStr: string, accessToken?: AccessToken): Promise<any>;
private static setActivateUserFormUrl;
/**
* 普通一键激活-设置开卡字段接口
* @param jsonStr
*/
static setActivateUserForm(jsonStr: string, accessToken?: AccessToken): Promise<any>;
private static getActivateTempInfoUrl;
/**
* 跳转型一键激活 获取用户提交资料
* @param activateTicket
*/
static getActivateTempInfo(activateTicket: string, accessToken?: AccessToken): Promise<any>;
private static updateUserUrl;
/**
* 更新会员信息
* @param jsonStr
*/
static updateUser(jsonStr: string, accessToken?: AccessToken): Promise<any>;
private static getUserInfoUrl;
/**
* 拉取会员信息(积分查询)接口
* @param cardId
* @param code
*/
static getUserInfo(cardId: string, code: string, accessToken?: AccessToken): Promise<any>;
private static payGiftCardAddUrl;
/**
* 设置支付后投放卡券接口
* @param jsonStr
*/
static payGiftCardAdd(jsonStr: string, accessToken?: AccessToken): Promise<any>;
private static payGiftCardDelUrl;
/**
* 删除支付后投放卡券规则接口
* @param ruleId
*/
static payGiftCardDel(ruleId: string, accessToken?: AccessToken): Promise<any>;
private static payGiftCardGetUrl;
/**
* 查询支付后投放卡券规则详情接口
* @param ruleId
*/
static payGiftCardGet(ruleId: string, accessToken?: AccessToken): Promise<any>;
private static payGiftCardBatchGetUrl;
/**
* 批量查询支付后投放卡券规则接口
* @param effective
* @param offset
* @param count
* @param type
*/
static payGiftCardBatchGet(effective: boolean, offset: number, count: number, type?: string, accessToken?: AccessToken): Promise<any>;
private static getMemberCardInfoUrl;
/**
* 拉取会员卡概况数据接口
* @param beginDate 查询数据的起始时间
* @param endDate 查询数据的截至时间
* @param condSource 卡券来源,0为公众平台创建的卡券数据、1是API创建的卡券数据
*/
static getMemberCardInfo(beginDate: string, endDate: string, condSource?: number, accessToken?: AccessToken): Promise<any>;
private static getMemberCardDetailUrl;
/**
* 拉取单张会员卡数据接口
* @param beginDate 查询数据的起始时间
* @param endDate 查询数据的截至时间
* @param cardId 卡券id
*/
static getMemberCardDetail(beginDate: string, endDate: string, cardId: string, accessToken?: AccessToken): Promise<any>;
}