import ServiceBase from "./ServiceBase"; import { IResponseNoData, IResponse } from "./interfaces/IResponse"; import MMemberLevel from "./models/MMemberLevel"; import IMemberLevelGetListRequest from "./interfaces/memberlevels/IMemberLevelGetListRequest"; import IMemberLevelGetListResponse from "./interfaces/memberlevels/IMemberLevelGetListResponse"; /** * 会员等级服务 */ export default class MemberLevelService extends ServiceBase { async getList(request: IMemberLevelGetListRequest): Promise> { let res = await super.post('MemberLevel/GetList', request); return res; } async getListByKeyword() { } async load(guid: string): Promise> { let request = { GUID: guid }; let res = await super.post('MemberLevel/Load', request); return res; } async getWechatMemberLevel() { } async set(request: MMemberLevel): Promise { let res = await super.post('MemberLevel/Set', request); return res; } async setEnabled() { } async delete(guids: Array): Promise { let request = { GUIDs: guids }; let res = await super.post('MemberLevel/Delete', request); return res; } async recovery() { } async rankMemberLevel() { } async exportMemberLevel() { } }