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 { getList(request: IMachineGetListRequest): Promise>; getListByKeyword(): Promise; load(): Promise; getMachineInsertCashLogs(request: IMachineInsertCashLogGetListRequest): Promise>; getMachineInsertValueLogs(request: IMachineInsertValueLogGetListRequest): Promise>; getMachineSaveValueLogs(request: IMachineSaveValueLogGetListRequest): Promise>; getMachineReturnValueLogs(request: IMachineReturnValueLogGetListRequest): Promise>; getPrograms(): Promise; getMachineConsumableTrackLog(): Promise; getMachineConsumableValuesByPort(): Promise; set(request: MMachine): Promise; setEnabled(): Promise; delete(guids: Array): Promise; recovery(): Promise; getConfig(): Promise; machineInsertCashOrderCreate(): Promise; machineInsertValue(): Promise; machineInsertValueByMemberGUID(): Promise; machineInsertValueByAccount(): Promise; machineInsertValueByType(): Promise; machineSaveValue(): Promise; machineReturnValue(): Promise; machineReturnGood(): Promise; machineToteCoinOrderCreate(): Promise; machineToteCoinOrderCompleted(): Promise; machineConsumableCheck(): Promise; machineAddConsumables(): Promise; machineConsumableCheckByPort(): Promise; machineTakeoutPasstickets(): Promise; machineTakeoutPassticketByCode(): Promise; addMachineInsertValueLog(): Promise; addMachineReturnValueLog(): Promise; exportMachine(): Promise; exportMachineSaveValueLog(): Promise; exportMachineInsertCashLog(): Promise; exportMachineRefundValueLog(): Promise; exportMachineInsertValueLog(): Promise; }