类 ModuleDatasource

java.lang.Object
net.sohelp.boot.engine.web.report.ModuleDatasource

@Component public class ModuleDatasource extends Object
模块数据源针对 UReport
从以下版本开始:
2025/10/31 12:38
作者:
AaronFung
  • 构造器详细资料

    • ModuleDatasource

      public ModuleDatasource()
  • 方法详细资料

    • getData

      public List<Map<String,Object>> getData(String dsName, String dataSetName, Map<String,Object> parameters) throws BusiException, SQLException, EntityException
      根据数据源名称和数据集名称获取数据
      参数:
      dsName - 数据源名称,不能为空
      dataSetName - 数据集名称,不能为空
      parameters - 查询参数,包含refid和id等关键信息
      返回:
      包含查询结果的列表,每个元素是一个Map,键为属性标签,值为属性值
      抛出:
      BusiException - 当数据源名称、数据集名称为空,模块不存在,主实体引用不存在, 实体引用不存在,或没有配置外键时抛出
      SQLException - 当数据库操作发生错误时抛出
      EntityException - 当实体相关操作发生错误时抛出