类 GridCustomService

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

@Component public class GridCustomService extends Object
自定义网格列表服务
从以下版本开始:
2025/11/12 13:04
作者:
AaronFung
  • 构造器详细资料

    • GridCustomService

      public GridCustomService()
  • 方法详细资料

    • deleteGridByUser

      public void deleteGridByUser(long userId, String appName, String moduleName, String layoutName) throws BusiException
      根据用户ID删除网格布局
      参数:
      userId - 用户ID
      appName - 应用名称
      moduleName - 模块名称
      layoutName - 布局名称
      抛出:
      BusiException - 业务异常
    • saveGridByUser

      public void saveGridByUser(long userId, String appName, String moduleName, String gridName, com.alibaba.fastjson.JSONObject jsonObject) throws BusiException, SQLException
      根据用户ID、应用名称、模块名称和网格名称保存网格数据
      参数:
      userId - 用户ID
      appName - 应用名称
      moduleName - 模块名称
      gridName - 网格名称
      jsonObject - 网格数据,以JSON对象形式传入
      抛出:
      BusiException - 业务异常
      SQLException - SQL异常
    • saveEntityGridByPublic

      public void saveEntityGridByPublic(String datasource, String entityName, com.alibaba.fastjson.JSONObject jsonObject) throws BusiException, SQLException
      保存公司个性化实体表单
      参数:
      datasource - 数据源
      entityName - 实体
      jsonObject -
      抛出:
      BusiException
      SQLException
    • saveEntityGridByUser

      public void saveEntityGridByUser(long userId, String datasource, String entityName, com.alibaba.fastjson.JSONObject jsonObject) throws BusiException, SQLException
      根据用户ID、数据源和实体名称保存实体网格数据
      参数:
      userId - 用户ID
      datasource - 数据源
      entityName - 实体名称
      jsonObject - 要保存的JSON对象
      抛出:
      BusiException - 业务异常
      SQLException - SQL异常
    • getGridByUser

      public com.alibaba.fastjson.JSONObject getGridByUser(long userId, String appName, String moduleName, String gridName)
      根据用户ID获取指定应用、模块和网格的JSON对象
      参数:
      userId - 用户ID
      appName - 应用名称
      moduleName - 模块名称
      gridName - 网格名称
      返回:
      返回指定路径下的JSON对象
    • getEntityGridByPublic

      public com.alibaba.fastjson.JSONObject getEntityGridByPublic(String datasource, String entityName)
      根据数据源和实体名称获取实体网格配置
      参数:
      datasource - 数据源名称
      entityName - 实体名称
      返回:
      实体网格配置的JSON对象
    • getEntityGridByUser

      public com.alibaba.fastjson.JSONObject getEntityGridByUser(long userId, String datasource, String entityName)
      根据用户ID、数据源和实体名称获取实体网格信息
      参数:
      userId - 用户ID
      datasource - 数据源
      entityName - 实体名称
      返回:
      包含实体网格信息的 JSONObject 对象
    • getGridByPublic

      public com.alibaba.fastjson.JSONObject getGridByPublic(String datasource, String entityName)
      根据数据源和实体名称获取网格数据
      参数:
      datasource - 数据源名称
      entityName - 实体名称
      返回:
      包含网格数据的 JSONObject 对象
    • saveGridByPublic

      public void saveGridByPublic(String appName, String moduleName, String gridName, GridVO GridVO) throws BusiException, SQLException
      通过公共路径保存网格数据
      参数:
      appName - 应用名称
      moduleName - 模块名称
      gridName - 网格名称
      GridVO - 网格对象
      抛出:
      BusiException - 业务异常
      SQLException - SQL异常
    • deleteEntityGridByUser

      public void deleteEntityGridByUser(long userId, String datasource, String entityName) throws BusiException
      根据用户ID、数据源和实体名称删除实体网格
      参数:
      userId - 用户ID
      datasource - 数据源
      entityName - 实体名称
      抛出:
      BusiException - 业务异常
    • deleteEntityGridByPublic

      public void deleteEntityGridByPublic(long userId, String datasource, String entityName) throws BusiException
      根据用户ID、数据源和实体名称删除实体网格
      参数:
      userId - 用户ID
      datasource - 数据源
      entityName - 实体名称
      抛出:
      BusiException - 业务异常
    • deleteGridByPublic

      public void deleteGridByPublic(String appName, String moduleName, String gridName) throws BusiException
      根据应用名称、模块名称和网格名称删除公共网格。
      参数:
      appName - 应用名称
      moduleName - 模块名称
      gridName - 网格名称
      抛出:
      BusiException - 业务异常
    • existGridByPublic

      public boolean existGridByPublic(String appName, String moduleName, String gridName)
      根据应用名称、模块名称和网格名称判断是否存在该网格
      参数:
      appName - 应用名称
      moduleName - 模块名称
      gridName - 网格名称
      返回:
      如果存在则返回true,否则返回false