类 LayoutCustomService
java.lang.Object
net.sohelp.boot.engine.web.service.LayoutCustomService
自定义布局服务
- 从以下版本开始:
- 2025/11/12 13:06
- 作者:
- AaronFung
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voiddeleteLayoutByPublic(String appName, String moduleName, String layoutName) 根据公共布局名称删除对应的布局voiddeleteLayoutByUser(long userId, String appName, String moduleName, String layoutName) 根据用户ID、应用名称、模块名称和布局名称删除对应的布局文件com.alibaba.fastjson.JSONObjectgetLayoutByPublic(long userId, String datasource, String entityName) 根据公开的用户ID、数据源和实体名称获取布局com.alibaba.fastjson.JSONObjectgetLayoutByUser(long userId, String appName, String moduleName, String gridName) 根据用户ID、应用名称、模块名称和网格名称获取布局voidsaveLayoutByPublic(String appName, String moduleName, String gridName, LayoutVO layoutVO) 将布局信息保存到公共路径voidsaveLayoutByUser(long userId, String appName, String moduleName, String gridName, com.alibaba.fastjson.JSONObject jsonObject) 根据用户ID、应用名称、模块名称和网格名称保存布局配置
-
构造器详细资料
-
LayoutCustomService
public LayoutCustomService()
-
-
方法详细资料
-
getLayoutByUser
public com.alibaba.fastjson.JSONObject getLayoutByUser(long userId, String appName, String moduleName, String gridName) throws BusiException, SQLException 根据用户ID、应用名称、模块名称和网格名称获取布局- 参数:
userId- 用户IDappName- 应用名称moduleName- 模块名称gridName- 网格名称- 返回:
- 返回包含布局信息的JSON对象
- 抛出:
BusiException- 业务异常SQLException- SQL异常
-
getLayoutByPublic
public com.alibaba.fastjson.JSONObject getLayoutByPublic(long userId, String datasource, String entityName) 根据公开的用户ID、数据源和实体名称获取布局- 参数:
userId- 用户IDdatasource- 数据源entityName- 实体名称- 返回:
- 包含布局信息的 JSONObject 对象
-
saveLayoutByUser
public void saveLayoutByUser(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异常
-
saveLayoutByPublic
public void saveLayoutByPublic(String appName, String moduleName, String gridName, LayoutVO layoutVO) throws BusiException, SQLException 将布局信息保存到公共路径- 参数:
appName- 应用名称moduleName- 模块名称gridName- 网格名称layoutVO- 布局对象- 抛出:
BusiException- 业务异常SQLException- SQL异常
-
deleteLayoutByPublic
public void deleteLayoutByPublic(String appName, String moduleName, String layoutName) throws BusiException 根据公共布局名称删除对应的布局- 参数:
appName- 应用名称moduleName- 模块名称layoutName- 布局名称- 抛出:
BusiException- 业务异常
-
deleteLayoutByUser
public void deleteLayoutByUser(long userId, String appName, String moduleName, String layoutName) throws BusiException 根据用户ID、应用名称、模块名称和布局名称删除对应的布局文件- 参数:
userId- 用户IDappName- 应用名称moduleName- 模块名称layoutName- 布局名称- 抛出:
BusiException- 如果删除过程中出现业务异常
-