UNPKG

qrcode-framework

Version:

31 lines (30 loc) 1.32 kB
import BaseService from '../core/BaseService'; import { User, UserIntegralRecord, UserMabiRecord, UserView } from '../model'; export default class UserService extends BaseService { getWithIntegral(uid: number): Promise<User>; getWithMabi(uid: number): Promise<User>; getByWechat(outId: string): Promise<User | null>; getByWeibo(outId: string): Promise<User | null>; getByQQ(outId: string): Promise<User | null>; getByPhoneNumber(phoneNumber: string): Promise<UserView | null>; createByOutId(outType: number, outId: string): Promise<any>; createByPhone(phoneNumber: string): Promise<any>; getInfo(id: number): Promise<UserView | null>; changePhone(id: string, oldPhone: string, newPhone: string): Promise<UserView | null>; editInfo(id: string, data: any): Promise<User>; /** * 添加邀请人 * @param id * @param inviteCode */ addInviter(id: string, inviteCode: string): Promise<any>; getMaterials(id: string): Promise<import("../model").Material[]>; getIntegralRecords(uid: number, pageSize: number, pageNumber: number): Promise<{ rows: UserIntegralRecord[]; count: number; }>; getMabiRecords(uid: number, pageSize: number, pageNumber: number): Promise<{ rows: UserMabiRecord[]; count: number; }>; }