类 LayoutService
java.lang.Object
net.sohelp.boot.engine.web.service.LayoutService
布局操作服务
- 从以下版本开始:
- 2025/11/7 17:15
- 作者:
- AaronFung
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voiddeleteLayout(String appName, String moduleName, String name) 删除指定应用的布局文件voiddeleteLayoutByRefId(String refid) 根据refid删除布局boolean根据引用ID获取布局信息根据应用名称、模块名称和布局名称获取布局信息。listLayout(String appName, String moduleName) 根据应用名和模块名列出布局信息voidsaveLayout(String refid, com.alibaba.fastjson.JSONObject jsonObject) 保存布局voidsaveLayout(String appName, String moduleName, String layoutName, com.alibaba.fastjson.JSONObject jsonObject) 删除布局文件并保存新的布局内容voidsaveLayout(String appName, String moduleName, String layoutName, LayoutVO layoutVO) 保存布局信息voidsaveLayout(String refid, LayoutVO layoutVO)
-
构造器详细资料
-
LayoutService
public LayoutService()
-
-
方法详细资料
-
listLayout
public List<LayoutVO> listLayout(String appName, String moduleName) throws BusiException, SQLException 根据应用名和模块名列出布局信息- 参数:
appName- 应用名称,用于定位布局文件所在的应用目录moduleName- 模块名称,用于定位布局文件所在的模块目录- 返回:
- 包含布局信息的列表,每个布局对象包含应用名、模块名和引用ID等属性
- 抛出:
BusiException- 业务异常SQLException- 数据库操作异常
-
saveLayout
public void saveLayout(String appName, String moduleName, String layoutName, LayoutVO layoutVO) throws BusiException, SQLException 保存布局信息- 参数:
appName- 应用名称moduleName- 模块名称layoutName- 布局名称layoutVO- 布局信息对象- 抛出:
BusiException- 业务异常SQLException- 数据库异常
-
exists
-
getLayout
public LayoutVO getLayout(String appName, String moduleName, String layoutName) throws BusiException, SQLException 根据应用名称、模块名称和布局名称获取布局信息。- 参数:
appName- 应用名称moduleName- 模块名称layoutName- 布局名称- 返回:
- LayoutVO 布局信息对象
- 抛出:
BusiException- 业务异常SQLException- SQL异常
-
getLayout
根据引用ID获取布局信息- 参数:
refid- 引用ID- 返回:
- LayoutVO 布局信息对象
- 抛出:
BusiException- 业务异常SQLException- SQL异常
-
saveLayout
public void saveLayout(String appName, String moduleName, String layoutName, com.alibaba.fastjson.JSONObject jsonObject) throws BusiException, SQLException 删除布局文件并保存新的布局内容- 参数:
appName- 应用程序名称moduleName- 模块名称layoutName- 布局名称jsonObject- 新的布局内容- 抛出:
BusiException- 业务异常SQLException- 数据库异常
-
saveLayout
public void saveLayout(String refid, com.alibaba.fastjson.JSONObject jsonObject) throws BusiException, SQLException 保存布局- 参数:
refid- 引用IDjsonObject- 布局信息的JSON对象- 抛出:
BusiException- 业务异常SQLException- 数据库异常
-
saveLayout
-
deleteLayoutByRefId
根据refid删除布局- 参数:
refid- 布局的唯一标识符- 抛出:
BusiException- 业务异常SQLException- SQL异常
-
deleteLayout
删除指定应用的布局文件- 参数:
appName- 应用名称moduleName- 模块名称name- 布局文件名称- 抛出:
BusiException- 业务异常
-