import ServiceBase from "./ServiceBase"; import { IResponseNoData, IResponse } from "./interfaces/IResponse"; import MPassticket from "./models/MPassticket"; import IPassticketGetListRequest from "./interfaces/passtickets/IPassticketGetListRequest"; import IPassticketGetListResponse from "./interfaces/passtickets/IPassticketGetListResponse"; /** * 门票服务 */ export default class PassticketService extends ServiceBase { async getList(request: IPassticketGetListRequest): Promise> { let res = await super.post('Passticket/GetList', request); return res; } async getListByKeyword() { } async load(guid: string): Promise> { let request = { GUID: guid }; let res = await super.post('Passticket/Load', request); return res; } async set(request: MPassticket): Promise { let res = await super.post('Passticket/Set', request); return res; } async setEnabled() { } async delete(guids: Array): Promise { let request = { GUIDs: guids }; let res = await super.post('Passticket/Delete', request); return res; } async recovery() { } async passticketSellOrderCreate() { } async getPassticketSellLogs() { } async getPassticketSellReturnLogs() { } async exportPassticket() { } async exportPassticketReturnLog() { } async exportPassticketSaleLog() { } async passticketUse() { } async passticketUseByAccount() { } }