import ServiceBase from "./ServiceBase"; import MSetMeal from "./models/MSetMeal"; import { IResponse, IResponseNoData } from "./interfaces/IResponse"; import ISetMealGetListRequest from "./interfaces/setmeals/ISetMealGetListRequest"; import ISetMealGetListResponse from "./interfaces/setmeals/ISetMealGetListResponse"; /** * 套餐服务 */ export default class SetMealService extends ServiceBase { async getList(request: ISetMealGetListRequest): Promise> { let res = await super.post('SetMeal/GetList', request); return res; } async getListByKeyword() { } async load(guid: string): Promise> { let request = { GUID: guid }; let res = await super.post('SetMeal/Load', request); return res; } async getSetMealSellLogs() { } async getSetMealReturnLogs() { } async getSetMealExchangeReturnLog() { } async getSetMealExchangeLog() { } async set(request: MSetMeal): Promise { let res = await super.post('SetMeal/Set', request); return res; } async setEnabled() { } async delete() { } async recovery() { } async setMealSellOrderCreate() { } async setMealExchange() { } async setMealExchangeRefund() { } async calculateCanBuyCoins() { } async calculatePayMoney() { } async getGroupNames() { } async exportSetMeal() { } async exportSetMealSellLog() { } async exportSetMealRefundLog() { } async exportSetMealExchangeReturnLog() { } async exportSetMealExchangeLog() { } }