类 GridCustomService
java.lang.Object
net.sohelp.boot.engine.web.service.GridCustomService
自定义网格列表服务
- 从以下版本开始:
- 2025/11/12 13:04
- 作者:
- AaronFung
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voiddeleteEntityGridByPublic(long userId, String datasource, String entityName) 根据用户ID、数据源和实体名称删除实体网格voiddeleteEntityGridByUser(long userId, String datasource, String entityName) 根据用户ID、数据源和实体名称删除实体网格voiddeleteGridByPublic(String appName, String moduleName, String gridName) 根据应用名称、模块名称和网格名称删除公共网格。voiddeleteGridByUser(long userId, String appName, String moduleName, String layoutName) 根据用户ID删除网格布局booleanexistGridByPublic(String appName, String moduleName, String gridName) 根据应用名称、模块名称和网格名称判断是否存在该网格com.alibaba.fastjson.JSONObjectgetEntityGridByPublic(String datasource, String entityName) 根据数据源和实体名称获取实体网格配置com.alibaba.fastjson.JSONObjectgetEntityGridByUser(long userId, String datasource, String entityName) 根据用户ID、数据源和实体名称获取实体网格信息com.alibaba.fastjson.JSONObjectgetGridByPublic(String datasource, String entityName) 根据数据源和实体名称获取网格数据com.alibaba.fastjson.JSONObjectgetGridByUser(long userId, String appName, String moduleName, String gridName) 根据用户ID获取指定应用、模块和网格的JSON对象voidsaveEntityGridByPublic(String datasource, String entityName, com.alibaba.fastjson.JSONObject jsonObject) 保存公司个性化实体表单voidsaveEntityGridByUser(long userId, String datasource, String entityName, com.alibaba.fastjson.JSONObject jsonObject) 根据用户ID、数据源和实体名称保存实体网格数据voidsaveGridByPublic(String appName, String moduleName, String gridName, GridVO GridVO) 通过公共路径保存网格数据voidsaveGridByUser(long userId, String appName, String moduleName, String gridName, com.alibaba.fastjson.JSONObject jsonObject) 根据用户ID、应用名称、模块名称和网格名称保存网格数据
-
构造器详细资料
-
GridCustomService
public GridCustomService()
-
-
方法详细资料
-
deleteGridByUser
public void deleteGridByUser(long userId, String appName, String moduleName, String layoutName) throws BusiException 根据用户ID删除网格布局- 参数:
userId- 用户IDappName- 应用名称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- 用户IDappName- 应用名称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-- 抛出:
BusiExceptionSQLException
-
saveEntityGridByUser
public void saveEntityGridByUser(long userId, String datasource, String entityName, com.alibaba.fastjson.JSONObject jsonObject) throws BusiException, SQLException 根据用户ID、数据源和实体名称保存实体网格数据- 参数:
userId- 用户IDdatasource- 数据源entityName- 实体名称jsonObject- 要保存的JSON对象- 抛出:
BusiException- 业务异常SQLException- SQL异常
-
getGridByUser
public com.alibaba.fastjson.JSONObject getGridByUser(long userId, String appName, String moduleName, String gridName) 根据用户ID获取指定应用、模块和网格的JSON对象- 参数:
userId- 用户IDappName- 应用名称moduleName- 模块名称gridName- 网格名称- 返回:
- 返回指定路径下的JSON对象
-
getEntityGridByPublic
根据数据源和实体名称获取实体网格配置- 参数:
datasource- 数据源名称entityName- 实体名称- 返回:
- 实体网格配置的JSON对象
-
getEntityGridByUser
public com.alibaba.fastjson.JSONObject getEntityGridByUser(long userId, String datasource, String entityName) 根据用户ID、数据源和实体名称获取实体网格信息- 参数:
userId- 用户IDdatasource- 数据源entityName- 实体名称- 返回:
- 包含实体网格信息的 JSONObject 对象
-
getGridByPublic
根据数据源和实体名称获取网格数据- 参数:
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- 用户IDdatasource- 数据源entityName- 实体名称- 抛出:
BusiException- 业务异常
-
deleteEntityGridByPublic
public void deleteEntityGridByPublic(long userId, String datasource, String entityName) throws BusiException 根据用户ID、数据源和实体名称删除实体网格- 参数:
userId- 用户IDdatasource- 数据源entityName- 实体名称- 抛出:
BusiException- 业务异常
-
deleteGridByPublic
public void deleteGridByPublic(String appName, String moduleName, String gridName) throws BusiException 根据应用名称、模块名称和网格名称删除公共网格。- 参数:
appName- 应用名称moduleName- 模块名称gridName- 网格名称- 抛出:
BusiException- 业务异常
-
existGridByPublic
根据应用名称、模块名称和网格名称判断是否存在该网格- 参数:
appName- 应用名称moduleName- 模块名称gridName- 网格名称- 返回:
- 如果存在则返回true,否则返回false
-