类 EntityGridService
java.lang.Object
net.sohelp.boot.engine.web.service.EntityGridService
实体网格列表
- 从以下版本开始:
- 2025/11/11 10:56
- 作者:
- AaronFung
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明buildGridByEntity(String appName, String moduleName, String aliasName, EntityVO entityVO) 根据实体对象创建网格视图对象(GridVO)getEntityGrid(String datasource, String entityName) 获取实体网格对象listEntityGrid(ModuleVO moduleVO) 列出实体网格配置voidsaveEntityGrid(String datasource, String entityName, GridVO gridVO) 保存实体网格配置到指定路径
-
构造器详细资料
-
EntityGridService
public EntityGridService()
-
-
方法详细资料
-
buildGridByEntity
public GridVO buildGridByEntity(String appName, String moduleName, String aliasName, EntityVO entityVO) throws EntityException, BusiException, SQLException 根据实体对象创建网格视图对象(GridVO)- 参数:
appName- 应用名称,用于构建资源路径moduleName- 模块名称,用于构建资源路径aliasName- 网格名称,用于构建资源路径entityVO- 实体对象(EntityVO),包含网格需要展示的属性信息- 返回:
- 创建完成的网格视图对象(GridVO)
- 抛出:
EntityException- 当传入的entityVO为null时抛出BusiException- 业务处理异常SQLException- 数据库操作异常
-
listEntityGrid
列出实体网格配置- 参数:
moduleVO- 模块视图对象,包含实体引用信息- 返回:
- 网格视图对象列表,每个对象包含网格配置信息
- 抛出:
BusiException- 业务异常SQLException- 数据库异常
-
saveEntityGrid
public void saveEntityGrid(String datasource, String entityName, GridVO gridVO) throws BusiException, SQLException 保存实体网格配置到指定路径根据数据源和实体名称构造JSON文件路径,若路径下已存在配置则更新,否则创建新配置。
更新时会保留原配置的创建时间和UUID,创建新配置时会生成新的UUID和当前时间。
- 参数:
datasource- 数据源名称,用于构造文件路径entityName- 实体名称,用于构造文件路径gridVO- 网格配置对象,包含需要保存的配置数据- 抛出:
BusiException- 业务异常,当资源服务操作失败时抛出SQLException- 数据库异常,当资源服务操作失败时抛出
-
getEntityGrid
public GridVO getEntityGrid(String datasource, String entityName) throws BusiException, SQLException, EntityException 获取实体网格对象- 参数:
datasource- 数据源名称entityName- 实体名称- 返回:
- GridVO对象
- 抛出:
BusiException- 业务异常SQLException- SQL异常EntityException
-