import ServiceBase from "./ServiceBase"; import { IResponseNoData, IResponse } from "./interfaces/IResponse"; import MLanguageResource from "./models/MLanguageResource"; import ILanguageResourceGetListRequest from "./interfaces/languageresources/ILanguageResourceGetListRequest"; import ILanguageResourceGetListResponse from "./interfaces/languageresources/ILanguageResourceGetListResponse"; /** * 语言资源服务 */ export default class LanguageResourceService extends ServiceBase { async getList(request: ILanguageResourceGetListRequest): Promise> { let res = await super.post('LanguageResource/GetList', request); return res; } async load(guid: string): Promise> { let request = { GUID: guid }; let res = await super.post('LanguageResource/Load', request); return res; } async set(request: MLanguageResource): Promise { let res = await super.post('LanguageResource/Set', request); return res; } async delete(guids: Array): Promise { let request = { GUIDs: guids }; let res = await super.post('LanguageResource/Delete', request); return res; } async recovery() { } async exportLanguageResource() { } async getLanguageResourceImportTemplate() { } async languageResourceImport() { } }