import ServiceBase from "./ServiceBase"; import { IResponseNoData, IResponse } from "./interfaces/IResponse"; import MLanguage from "./models/MLanguage"; import ILanguageGetListRequest from "./interfaces/languages/ILanguageGetListRequest"; import ILanguageGetListResponse from "./interfaces/languages/ILanguageGetListResponse"; /** * 语言服务 */ export default class LanguageService extends ServiceBase { async getList(request: ILanguageGetListRequest): Promise> { let res = await super.post('Language/GetList', request); return res; } async load(guid: string): Promise> { let request = { GUID: guid }; let res = await super.post('Language/Load', request); return res; } async set(request: MLanguage): Promise { let res = await super.post('Language/Set', request); return res; } async delete(guids: Array): Promise { let request = { GUIDs: guids }; let res = await super.post('Language/Delete', request); return res; } async recovery() { } }