import ServiceBase from "./ServiceBase"; import IMachineGetListRequest from "./interfaces/machine/IMachineGetListReqeust"; import IMachineGetListResponse from "./interfaces/machine/IMachineGetListResponse"; import { IResponse, IResponseNoData } from "./interfaces/IResponse"; import IMachineInsertCashLogGetListRequest from "./interfaces/machine/IMachineInsertCashLogGetListRequest"; import IMachineInsertCashLogGetListResponse from "./interfaces/machine/IMachineInsertCashLogGetListResponse"; import IMachineInsertValueLogGetListRequest from "./interfaces/machine/IMachineInsertValueLogGetListRequest"; import IMachineInsertValueLogGetListResponse from "./interfaces/machine/IMachineInsertValueLogGetListResponse"; import IMachineSaveValueLogGetListRequest from "./interfaces/machine/IMachineSaveValueLogGetListRequest"; import IMachineSaveValueLogGetListResponse from "./interfaces/machine/IMachineSaveValueLogGetListResponse"; import IMachineReturnValueLogGetListRequest from "./interfaces/machine/IMachineReturnValueLogGetListRequest"; import MMachine from "./models/MMachine"; import IMachineReturnValueLogGetListResponse from "./interfaces/machine/IMachineReturnValueLogGetListResponse"; /** * 机台服务 */ export default class MachineService extends ServiceBase { async getList(request: IMachineGetListRequest): Promise> { let data = await super.post("Machine/GetList", request); return data; } async getListByKeyword() { } async load() { } async getMachineInsertCashLogs(request: IMachineInsertCashLogGetListRequest): Promise> { let data = await super.post("Machine/GetList", request); return data; } async getMachineInsertValueLogs(request: IMachineInsertValueLogGetListRequest): Promise> { let data = await super.post("Machine/GetMachineInsertValueLogs", request); return data; } async getMachineSaveValueLogs(request: IMachineSaveValueLogGetListRequest): Promise> { let data = await super.post("Machine/GetList", request); return data; } async getMachineReturnValueLogs(request: IMachineReturnValueLogGetListRequest): Promise> { let data = await super.post("Machine/GetList", request); return data; } async getPrograms() { } async getMachineConsumableTrackLog() { } async getMachineConsumableValuesByPort() { } async set(request: MMachine): Promise { let res = await super.post('Machine/Set', request); return res; } async setEnabled() { } async delete(guids: Array): Promise { let request = { GUIDs: guids }; let res = await super.post('Machine/Delete', request); return res; } async recovery() { } async getConfig() { } async machineInsertCashOrderCreate() { } async machineInsertValue() { } async machineInsertValueByMemberGUID() { } async machineInsertValueByAccount() { } async machineInsertValueByType() { } async machineSaveValue() { } async machineReturnValue() { } async machineReturnGood() { } async machineToteCoinOrderCreate() { } async machineToteCoinOrderCompleted() { } async machineConsumableCheck() { } async machineAddConsumables() { } async machineConsumableCheckByPort() { } async machineTakeoutPasstickets() { } async machineTakeoutPassticketByCode() { } async addMachineInsertValueLog() { } async addMachineReturnValueLog() { } async exportMachine() { } async exportMachineSaveValueLog() { } async exportMachineInsertCashLog() { } async exportMachineRefundValueLog() { } async exportMachineInsertValueLog() { } }