public class MagicApiDatasource extends Object
| 构造器和说明 |
|---|
MagicApiDatasource() |
MagicApiDatasource(org.ssssssss.magicapi.core.service.MagicAPIService magicAPIService)
构造函数,用于初始化MagicApiDatasource对象。
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Map<String,Object>> |
getByApi(String dsName,
String dataSetName,
Map<String,Object> parameters)
通过API获取报表数据
|
List<Map<String,Object>> |
getByFunction(String dsName,
String dataSetName,
Map<String,Object> parameters)
根据数据集名称和参数从MagicAPI获取数据
|
List<Map<String,Object>> |
getByTest(String dsName,
String dataSetName,
Map<String,Object> parameters)
根据测试条件从指定数据集获取数据
|
public MagicApiDatasource()
public MagicApiDatasource(org.ssssssss.magicapi.core.service.MagicAPIService magicAPIService)
magicAPIService - MagicAPIService实例,用于提供API服务public List<Map<String,Object>> getByFunction(String dsName, String dataSetName, Map<String,Object> parameters) throws BusiException
dsName - 数据源名称(未在函数中使用,但作为参数保留)dataSetName - 数据集名称,不能为空且必须以"/"开头或为空字符串(函数内部会处理路径)parameters - 查询参数MapBusiException - 当数据集名称为空或返回数据格式错误时抛出public List<Map<String,Object>> getByApi(String dsName, String dataSetName, Map<String,Object> parameters) throws BusiException
dsName - 数据源名称(未在函数内直接使用,可能用于后续扩展)dataSetName - 数据集名称,用于构建API路径parameters - 请求参数,以Map形式传递BusiException - 当返回数据格式错误时抛出异常(如dataMap为空或缺少field字段)public List<Map<String,Object>> getByTest(String dsName, String dataSetName, Map<String,Object> parameters) throws BusiException
dsName - 数据源名称(未在代码中使用,可能是预留参数)dataSetName - 数据集名称,用于构建请求路径parameters - 查询参数,会传递给magicAPI服务BusiException - 当返回数据格式错误时抛出异常(如返回为空、字段不存在等)Copyright © 2025. All rights reserved.