public interface MagicAPIService extends MagicModule
getModuleName<T> T execute(String method, String path, Map<String,Object> context)
method - 请求方法path - 请求路径context - 变量信息<T> T call(String method, String path, Map<String,Object> context)
method - 请求方法path - 请求路径context - 变量信息<T> T invoke(String path, Map<String,Object> context)
path - 函数路径context - 变量信息boolean lockApi(String id)
id - 接口IDboolean unlockApi(String id)
id - 接口IDboolean lockFunction(String id)
id - 函数IDboolean unlockFunction(String id)
id - 接口IDboolean deleteApi(String id)
id - 接口idString saveFunction(FunctionInfo functionInfo)
functionInfo - 函数信息FunctionInfo getFunctionInfo(String id)
id - 函数idList<FunctionInfo> functionList()
boolean deleteFunction(String id)
id - 函数idboolean moveFunction(String id, String groupId)
id - 函数idgroupId - 分组idboolean updateGroup(Group group)
group - 分组信息boolean deleteGroup(String id)
id - 分组idvoid registerAllDataSource()
DataSourceInfo getDataSource(String id)
id - 数据源idList<DataSourceInfo> datasourceList()
String testDataSource(DataSourceInfo properties)
properties - 数据源属性String saveDataSource(DataSourceInfo properties)
properties - 数据源属性boolean deleteDataSource(String id)
id - 数据源idvoid upload(InputStream inputStream, String mode) throws IOException
inputStream - 输入流mode - 模式,全量和增量IOException - 读取失败抛出的异常void download(String groupId, List<SelectedResource> resources, OutputStream os) throws IOException
groupId - 分组IDresources - 选择的资源对象os - 输出流IOException - 下载失败时抛出的异常JsonBean<?> push(String target, String secretKey, String mode, List<SelectedResource> resources)
target - 推送目标secretKey - 秘钥mode - 推送模式resources - 选择的资源boolean processNotify(MagicNotify magicNotify)
magicNotify - 通知对象Copyright © 2020–2021. All rights reserved.