| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<EntityVO> |
FormBuilderController.delete(Map<String,Object> paramMap) |
ApiResult<EntityVO> |
CodeConfigController.importResource(Map<String,Object> paramMap)
导入资源
|
ApiResult<EntityVO> |
CodeConfigController.initial(Map<String,Object> paramMap) |
ApiResult<EntityVO> |
CodeConfigController.save(Map<String,Object> paramMap)
保存配置
|
ApiResult<EntityVO> |
FormBuilderController.saveConfig(com.alibaba.fastjson.JSONObject jsonObject)
保存配置
|
ApiResult<EntityVO> |
GridBuilderController.saveConfig(com.alibaba.fastjson.JSONObject jsonObject)
保存配置
|
ApiResult<EntityVO> |
JavaBuilderController.saveConfig(com.alibaba.fastjson.JSONObject jsonObject)
保存配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
EntityVO |
CodeService.get(String datasourceName,
String tableName) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
CodeService.save(String datasourceName,
EntityVO entityVO) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<List<EntityVO>> |
TableController.list()
读取物理表列表接口
该接口用于获取物理表的列表信息,仅开发者权限可访问
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<EntityVO> |
EntityFormBuilderController.delete(Map<String,Object> paramMap)
删除表单配置接口
该接口用于删除指定数据源下的表单配置
|
ApiResult<Pager<EntityVO>> |
EntityGridBuilderController.getTables(Map<String,Object> paramMap)
根据数据源获取表列表
该接口通过传入的数据源名称和其他参数来获取对应的表列表,支持分页和按标签过滤。
|
ApiResult<EntityVO> |
EntityController.read(String name,
String datasourceName)
读取实体表结构接口
根据提供的实体表名和可选的数据源名称,读取并返回实体表结构信息。
|
ApiResult<EntityVO> |
EntityFormBuilderController.saveConfig(com.alibaba.fastjson.JSONObject dataObject)
保存配置接口
该接口用于保存表单配置和工作流配置,并更新实体信息。
|
ApiResult<EntityVO> |
EntityGridBuilderController.saveConfig(com.alibaba.fastjson.JSONObject jsonObject)
保存配置接口
该接口用于保存用户提交的配置信息,包括表名、数据源名称以及相关的网格配置。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
EntityController.save(EntityVO entityVO)
保存实体表接口
该接口用于保存实体表,并将实体信息更新到XML文件中,同时刷新实体缓存。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<List<EntityVO>> |
EntityRefController.listEntityByModule(String appName,
String moduleName)
根据模块获取实体列表
该接口根据传入的应用名和模块名,获取对应模块下的实体列表。
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EntityHelper.save(EntityVO entityVO)
保存实体信息并刷新缓存
该方法首先调用服务层保存实体数据,然后刷新对应实体的缓存
|
| 限定符和类型 | 字段和说明 |
|---|---|
static Map<String,Map<String,EntityVO>> |
EntityCache.ENTITY_CACHE
存储数据表结构类型
格式: <数据源名称,<表名,实体对象EntityVO>>
例如:
|
static Map<String,Map<String,EntityVO>> |
TableCache.ENTITY_CACHE
存储数据表结构类型
|
| 限定符和类型 | 方法和说明 |
|---|---|
EntityVO |
EntityCache.get(String entityName)
从缓存中获取实体
|
EntityVO |
TableCache.get(String entityName)
从缓存中获取实体(使用默认数据源)
|
EntityVO |
EntityCache.get(String datasource,
String entityName)
从缓存中获取实体
|
EntityVO |
TableCache.get(String datasource,
String entityName)
从缓存中获取实体
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<EntityVO> |
EntityCache.list()
读取默认数据源数据实体
|
List<EntityVO> |
TableCache.list()
获取默认数据源的所有物理表列表
|
List<EntityVO> |
EntityCache.list(String datasourceName)
读取所有实体
|
List<EntityVO> |
TableCache.list(String datasourceName)
根据数据源获取物理表列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EntityCache.put(EntityVO entityVO)
添加实体到缓存中
|
void |
EntityCache.put(String datasource,
EntityVO entityVO)
添加实体到缓存中
|
void |
TableCache.put(String entityName,
EntityVO entityVO)
添加实体到缓存中(使用默认数据源)
|
void |
TableCache.put(String datasource,
String entityName,
EntityVO entityVO)
添加实体到缓存中
|
void |
EntityCache.putEntity(String datasource,
EntityVO entityVO) |
void |
EntityCache.putForeignKey(EntityVO entityVO)
缓存外键
|
void |
EntityCache.putForeignKey(String datasourceName,
EntityVO entityVO) |
| 限定符和类型 | 方法和说明 |
|---|---|
EntityVO |
EntityService.get(String entity)
根据实体名称获取实体信息,使用默认数据源
|
EntityVO |
EntityService.get(String datasource,
String entity)
根据数据源和实体名称获取实体信息
|
EntityVO |
EntityService.getEntity(String datasource,
String entity)
获取实体
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<EntityVO> |
EntityService.getEntityList(String datasource)
根据数据源获取所有实体列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<PropertyVO> |
EntityService.getPropertyByAutocode(EntityVO entityVO)
根据传入的实体对象,获取该实体对象中类型为自动编码的属性列表
|
List<PropertyVO> |
EntityService.getPropertyByFile(EntityVO entityVO)
获取指定实体对象中包含文件或图片类型的属性列表
|
void |
EntityService.publish(EntityVO entityVO)
发布实体
|
void |
EntityService.publish(String datasource,
EntityVO entityVO)
发布指定数据源的实体
|
void |
EntityService.save(EntityVO entityVO)
保存实体
|
void |
EntityService.save(String datasource,
EntityVO entityVO)
保存实体
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract EntityVO |
BaseTableScriptCreator.getEntity(String tableName)
根据表名获取实体对象信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract List<EntityVO> |
BaseTableScriptCreator.getEntities()
获取所有实体对象列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
BaseTableScriptCreator.createUnique(EntityVO entityVO)
生成创建唯一约束的SQL语句
|
String |
BaseTableScriptCreator.dropUnique(EntityVO entityVO)
生成删除唯一约束的SQL语句
|
String |
BaseTableScriptCreator.saveTable(EntityVO entityVO)
保存表结构,根据实体对象生成创建或修改表的SQL语句
|
| 限定符和类型 | 方法和说明 |
|---|---|
EntityVO |
TableScriptInterface.getEntity(String tableName)
根据表名获取实体信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<EntityVO> |
TableScriptInterface.getEntities()
获取所有实体信息列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
TableScriptInterface.createTable(EntityVO entityVO)
根据实体信息创建数据表
|
String |
TableScriptInterface.createUnique(EntityVO entityVO)
为实体创建唯一约束
|
String |
TableScriptInterface.dropUnique(EntityVO entityVO)
删除实体的唯一约束
|
String |
TableScriptInterface.saveTable(EntityVO entityVO)
保存表结构信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
EntityVO |
Mssql2000TableScriptCreator.getEntity(String tableName)
获取表的所有字段信息并封装成EntityVO对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<EntityVO> |
Mssql2000TableScriptCreator.getEntities()
获取当前数据库中所有的表信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
Mssql2000TableScriptCreator.createTable(EntityVO entityVO)
根据实体对象生成建表语句
|
| 限定符和类型 | 方法和说明 |
|---|---|
EntityVO |
MysqlTableScriptCreator.getEntity(String tableName)
根据表名获取实体对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<EntityVO> |
MysqlTableScriptCreator.getEntities()
获取所有实体对象列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
MysqlTableScriptCreator.createTable(EntityVO entityVO)
创建表的SQL脚本
|
| 限定符和类型 | 方法和说明 |
|---|---|
EntityVO |
TableService.get(String tableName) |
EntityVO |
TableService.get(String key,
String tableName) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<EntityVO> |
TableService.list()
获取所有表结构
|
List<EntityVO> |
TableService.list(String key)
获取所有表结构
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TableService.create(EntityVO entityVO)
保存更新表结构
|
| 限定符和类型 | 方法和说明 |
|---|---|
FormVO |
FormService.buildFormByEntity(String datasource,
EntityVO entityVO)
根据实体创建表单视图对象
|
GridVO |
EntityGridService.buildGridByEntity(String appName,
String moduleName,
String aliasName,
EntityVO entityVO)
根据实体对象创建网格视图对象(GridVO)
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
FormPropertyConvertUtil.toJavaProperties(EntityVO entityVO,
List<PropertyVO> javaProperties)
将实体中的属性信息更新到Java属性列表中,并补充缺失的字段以保证结构一致性。
|
static void |
GridPropertyConvertUtil.toJavaProperties(EntityVO entityVO,
List<PropertyVO> javaProperties) |
static void |
FormPropertyConvertUtil.updateEntityByForm(List<FormPropertyVO> properties,
EntityVO entityVO)
把网格列表属性复制到实体属性中,仅保留部分关键字段不覆盖。
|
static void |
GridPropertyConvertUtil.updateEntityByGrid(List<GridPropertyVO> properties,
EntityVO entityVO)
把网格列表属性复制到实体属性中
|
static void |
FormPropertyConvertUtil.updateFormByEntity(EntityVO entityVO,
List<FormPropertyVO> properties)
把实体属性复制到表单属性中,并确保所有实体字段都反映在表单上。
|
static void |
GridPropertyConvertUtil.updateGridByEntity(EntityVO entityVO,
List<GridPropertyVO> properties)
把实体属性复制到网格列表属性
|
Copyright © 2025. All rights reserved.