qrcode-framework
Version:
25 lines (24 loc) • 616 B
TypeScript
import BaseService from '../core/BaseService';
export default class ExchangeService extends BaseService {
/**
* 创建兑换券
* @param exchanges
*/
createExchange(exchanges: [{
linkType: number;
linkId: string;
meta?: object;
}]): Promise<any>;
genExchanges(num: number): Promise<number[]>;
/**
* 将兑换码交付给用户
* @param uid
* @param code
*/
payExchange(uid: number, code: string): Promise<any>;
getLinkItem(code: string): Promise<{
type: number;
item: any;
}>;
private validateExchange;
}