类 ReportService

java.lang.Object
net.sohelp.boot.engine.web.service.ReportService

@Component public class ReportService extends Object
报表服务
从以下版本开始:
2024/7/31 9:29
作者:
AaronFung
  • 构造器详细资料

    • ReportService

      public ReportService()
  • 方法详细资料

    • list

      public List<com.alibaba.fastjson.JSONObject> list(String appName, String moduleName)
    • create

      public void create(ReportRefVO reportRefVO) throws SQLException, BusiException, EntityException
      创建报表引用
      参数:
      reportRefVO - 报表引用信息对象
      抛出:
      SQLException - 如果数据库操作出现SQL异常
      BusiException - 如果业务逻辑处理过程中出现异常
      EntityException
    • getContent

      public com.alibaba.fastjson.JSONObject getContent(String appName, String moduleName, String name)
      根据应用名称、模块名称和文件名称获取内容
      参数:
      appName - 应用名称
      moduleName - 模块名称
      name - 文件名称
      返回:
      包含文件内容的 JSONObject 对象
    • delete

      public void delete(String appName, String moduleName, String name) throws SQLException, BusiException
      删除指定路径下的资源
      参数:
      appName - 应用名称
      moduleName - 模块名称
      name - 资源名称
      抛出:
      SQLException - 数据库异常
      BusiException - 业务异常
    • update

      public void update(String appName, String moduleName, String name, String content) throws SQLException, BusiException
      更新报表内容
      参数:
      appName - 应用名称
      moduleName - 模块名称
      name - 报表名称
      content - 新的报表内容
      抛出:
      SQLException - 如果报表不存在或更新失败,则抛出此异常
      BusiException - 业务异常