类 EntityFormService
java.lang.Object
net.sohelp.boot.engine.web.service.EntityFormService
实体表单
- 从以下版本开始:
- 2025/11/7 11:58
- 作者:
- AaronFung
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明buildFormByEntity(String appName, String moduleName, String name, EntityVO entityVO) 根据实体对象构建表单视图对象 该方法将实体对象转换为表单视图对象,设置表单的基本属性, 处理字段的插入权限,并管理表单数据的持久化存储。voiddeleteEntityForm(String datasource, String entityName) 删除实体表单boolean判断实体表单是否存在getEntityForm(String datasource, String entityName) 获取实体表单对象voidsaveEntityForm(String datasource, String entityName, FormVO formVO) 保存实体表单数据
-
构造器详细资料
-
EntityFormService
public EntityFormService()
-
-
方法详细资料
-
buildFormByEntity
public FormVO buildFormByEntity(String appName, String moduleName, String name, EntityVO entityVO) throws EntityException, BusiException, SQLException 根据实体对象构建表单视图对象 该方法将实体对象转换为表单视图对象,设置表单的基本属性, 处理字段的插入权限,并管理表单数据的持久化存储。- 参数:
appName- 应用名称moduleName- 模块名称name- 实体名称entityVO- 实体视图对象,包含实体属性和公式信息- 返回:
- FormVO 表单视图对象,包含表单配置和属性列表
- 抛出:
EntityException- 实体相关异常BusiException- 业务逻辑异常SQLException- 数据库访问异常
-
exists
判断实体表单是否存在- 参数:
datasource- 数据源名称entityName- 实体名称- 返回:
- 是否存在
- 抛出:
SQLException- SQL异常
-
getEntityForm
public FormVO getEntityForm(String datasource, String entityName) throws BusiException, SQLException, EntityException 获取实体表单对象- 参数:
datasource- 数据源名称entityName- 实体名称- 返回:
- 表单对象
- 抛出:
BusiException- 业务异常SQLException- SQL异常EntityException
-
deleteEntityForm
删除实体表单- 参数:
datasource- 数据源名称entityName- 实体名称- 抛出:
BusiException- 业务异常
-
saveEntityForm
public void saveEntityForm(String datasource, String entityName, FormVO formVO) throws BusiException, SQLException 保存实体表单数据- 参数:
datasource- 数据源名称entityName- 实体名称formVO- 表单数据对象- 抛出:
BusiException- 业务异常SQLException- SQL异常
-