@Component public class EntityGridService extends Object
| 构造器和说明 |
|---|
EntityGridService() |
| 限定符和类型 | 方法和说明 |
|---|---|
GridVO |
buildGridByEntity(String appName,
String moduleName,
String aliasName,
EntityVO entityVO)
根据实体对象创建网格视图对象(GridVO)
|
GridVO |
getEntityGrid(String datasource,
String entityName)
获取实体网格对象
|
void |
saveEntityGrid(String datasource,
String entityName,
GridVO gridVO)
保存实体网格配置到指定路径
根据数据源和实体名称构造JSON文件路径,若路径下已存在配置则更新,否则创建新配置。
|
public GridVO buildGridByEntity(String appName, String moduleName, String aliasName, EntityVO entityVO) throws EntityException, BusiException, SQLException
appName - 应用名称,用于构建资源路径moduleName - 模块名称,用于构建资源路径aliasName - 网格名称,用于构建资源路径entityVO - 实体对象(EntityVO),包含网格需要展示的属性信息EntityException - 当传入的entityVO为null时抛出BusiException - 业务处理异常SQLException - 数据库操作异常public void saveEntityGrid(String datasource, String entityName, GridVO gridVO) throws BusiException, SQLException
根据数据源和实体名称构造JSON文件路径,若路径下已存在配置则更新,否则创建新配置。
更新时会保留原配置的创建时间和UUID,创建新配置时会生成新的UUID和当前时间。
datasource - 数据源名称,用于构造文件路径entityName - 实体名称,用于构造文件路径gridVO - 网格配置对象,包含需要保存的配置数据BusiException - 业务异常,当资源服务操作失败时抛出SQLException - 数据库异常,当资源服务操作失败时抛出public GridVO getEntityGrid(String datasource, String entityName) throws BusiException, SQLException, EntityException
datasource - 数据源名称entityName - 实体名称BusiException - 业务异常SQLException - SQL异常EntityExceptionCopyright © 2025. All rights reserved.