import ServiceBase from "./ServiceBase"; import { IResponseNoData, IResponse } from "./interfaces/IResponse"; import MGroup from "./models/MGroup"; import IGroupGetListRequest from "./interfaces/groups/IGroupGetListRequest"; import IGroupGetListResponse from "./interfaces/groups/IGroupGetListResponse"; /** * 集团服务 */ export default class GroupService extends ServiceBase { async getList(request: IGroupGetListRequest): Promise> { let res = await super.post('Group/GetList', request); return res; } async load(guid: string): Promise> { let request = { GUID: guid }; let res = await super.post('Group/Load', request); return res; } async set(request: MGroup): Promise { let res = await super.post('Group/Set', request); return res; } async delete(guids: Array): Promise { let request = { GUIDs: guids }; let res = await super.post('Group/Delete', request); return res; } async recovery() { } }