import ServiceBase from "./ServiceBase"; import { IResponseNoData, IResponse } from "./interfaces/IResponse"; import MMachineGroup from "./models/MMachineGroup"; import IMachineGroupGetListRequest from "./interfaces/machinegroups/IMachineGroupGetListRequest"; import IMachineGroupGetListResponse from "./interfaces/machinegroups/IMachineGroupGetListResponse"; /** * 机台分组服务 */ export default class MachineGroupService extends ServiceBase { async getList(request: IMachineGroupGetListRequest): Promise> { let res = await super.post('MachineGroup/GetList', request); return res; } async load(guid: string): Promise> { let request = { GUID: guid }; let res = await super.post('MachineGroup/Load', request); return res; } async set(request: MMachineGroup): Promise { let res = await super.post('MachineGroup/Set', request); return res; } async delete(guids: Array): Promise { let request = { GUIDs: guids }; let res = await super.post('MachineGroup/Delete', request); return res; } async recovery() { } }