类 ApplicationService

java.lang.Object
net.sohelp.boot.admin.core.service.application.ApplicationService

@Component public class ApplicationService extends Object
应用服务
从以下版本开始:
2024/7/22 13:22
作者:
AaronFung
  • 构造器详细资料

    • ApplicationService

      public ApplicationService()
  • 方法详细资料

    • list

      @Comment("\u83b7\u53d6\u5e94\u7528\u5217\u8868") public List<ApplicationVO> list() throws SQLException
      获取应用列表
      返回:
      返回应用列表的集合
      抛出:
      SQLException - 如果数据库操作出现异常,则抛出此异常
    • listApp

      public Map<String,Map<String,String>> listApp() throws SQLException
      获取应用列表。
      返回:
      包含应用UUID和应用名称的嵌套Map,外层Map的键为应用UUID,值是一个内层Map, 内层Map的键为"name"和"uuid",值分别为应用名称和应用UUID。
      抛出:
      SQLException - 如果数据库操作发生异常,则抛出SQLException。
    • listModule

      public Map<String,Map<String,String>> listModule() throws SQLException
      列出所有模块信息
      返回:
      一个包含模块信息的Map,键为模块的唯一标识符(UUID),值为包含模块信息的Map, 其中模块的名称作为Map的键,模块的详细信息作为Map的值。
      抛出:
      SQLException - 如果数据库操作出现错误,则抛出SQLException异常
    • getByName

      @Comment("\u6839\u636eID\u83b7\u53d6\u5e94\u7528") public ApplicationVO getByName(String appName) throws BusiException, SQLException
      根据应用名称获取应用信息
      参数:
      appName - 应用名称
      返回:
      返回应用信息对象
      抛出:
      BusiException - 业务异常
      SQLException - SQL异常
    • save

      @Comment("\u4fdd\u5b58\u5e94\u7528") public void save(String appName, com.alibaba.fastjson.JSONObject jsonObject) throws SQLException, BusiException
      保存应用信息
      参数:
      appName - 应用名称
      jsonObject - 包含应用信息的 JSON 对象
      抛出:
      SQLException - 数据库操作异常
      BusiException - 业务异常