| 限定符和类型 | 方法和说明 |
|---|---|
String |
LoginTokenService.getToken(Map userMap) |
ApiResult<Map<String,Object>> |
LoginPhoneController.phoneBinding(Map<String,Object> paramMap) |
void |
LoginTokenService.saveLoginLog(String username,
String nickname,
Integer type,
String comments,
Long tenantId,
javax.servlet.http.HttpServletRequest request) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<Pager<Map<String,Object>>> |
LoginLogController.page(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
ConstParamCategoryController.save(Map<String,Object> paramMap) |
ApiResult<String> |
ConstParamController.save(Map<String,Object> paramMap) |
ApiResult<String> |
UserConstParamController.save(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
RoleController.save(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
TenantController.save(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<Map<String,Object>> |
UserController.getSetting(String id) |
ApiResult<String> |
PowerController.save(Map<String,Object> paramMap) |
ApiResult<String> |
UserController.updateSetting(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
ApplicationController.disable(ApplicationVO applicationVO)
禁用应用接口
该接口用于禁用指定的应用,通过将应用的disabled属性设置为false来实现
|
ApiResult<String> |
ApplicationController.enable(ApplicationVO applicationVO)
启用应用接口
通过传入应用信息,启用指定的应用,并更新application.json文件中的disabled字段为true
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<List<PropertyVO>> |
TableController.listField(String tableName,
String datasourceName)
读取字段列表接口
根据表名和数据源名称读取对应表的字段列表,并返回字段的详细信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<?> |
EntityController.ddl(String datasourceName,
String tableName)
获取指定数据源和表名的DDL语句
通过传入的数据源名称和表名,获取对应表的DDL创建语句
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<ModuleVO> |
ModuleController.add(Map<String,Object> paramMap)
添加模块接口
该接口用于添加一个新的模块,需要传入模块的名称、所属应用以及相关参数。
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
ModuleBuilder.build(String appName,
String moduleName)
构建指定应用模块的压缩包
该函数会先创建指定应用和模块的临时目录,将相关配置文件写入该目录,
最后将整个目录压缩为ZIP文件并返回ZIP文件路径。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
OAuth2Controller.disabled(Map<String,Object> dataMap)
启用或禁用指定的OAuth2应用。
|
ApiResult<Pager<Map<String,Object>>> |
OAuth2Controller.page(Map<String,Object> paramMap)
根据条件分页查询OAuth2应用列表。
|
ApiResult<String> |
OAuth2Controller.resetSecret(String appId)
重新生成并设置指定OAuth2应用的AppSecret。
|
ApiResult<String> |
OAuth2Controller.save(Map<String,Object> paramMap)
保存OAuth2账户信息。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
AutocodeController.save(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
SysConfigController.uploadLogo(String logo) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
LanguageController.setLangConfig(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<Pager<Map<String,Object>>> |
LoginLogController.page(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult |
ConstParamCategoryController.save(Map<String,Object> paramMap) |
ApiResult<Map<String,Object>> |
ConstParamController.save(Map<String,Object> paramMap) |
ApiResult |
UserConstParamController.save(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
RoleController.save(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
TenantController.save(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<Map<String,Object>> |
UserController.getSetting(String id) |
ApiResult<String> |
PowerController.save(Map<String,Object> paramMap) |
ApiResult<String> |
UserController.updateSetting(Map<String,Object> paramMap) |
ApiResult<String> |
UserController.updateStatus(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EntityHelper.formatByInsert(String entity,
Map<String,Object> dataMap)
通过插入方式格式化实体数据
|
void |
EntityHelper.save(EntityVO entityVO)
保存实体信息并刷新缓存
该方法首先调用服务层保存实体数据,然后刷新对应实体的缓存
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EntityCache.reload(String entityName)
重新加载缓存
|
void |
EntityCache.reload(String datasourceName,
String entityName) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EntityDataService.autocode(String entityName,
Map<String,Object> dataMap)
自动生成代码(默认提交事务)。
|
void |
EntityDataService.autocode(String entityName,
Map<String,Object> dataMap,
boolean commit)
根据实体定义的自动编号规则,为指定实体的属性生成唯一编号,并填充到数据映射中。
|
void |
EntityService.delete(String entity)
删除实体
|
void |
EntityService.delete(String datasource,
String entity)
删除实体配置
|
void |
EntityDataService.formatByInsert(String entity,
Map<String,Object> dataMap)
根据实体定义对单条记录进行插入前的格式化处理。
|
EntityVO |
EntityService.get(String entity)
根据实体名称获取实体信息,使用默认数据源
|
EntityVO |
EntityService.get(String datasource,
String entity)
根据数据源和实体名称获取实体信息
|
Map<String,Object> |
EntityDataService.getDefaultValueByEntity(String entity)
获取指定实体的所有默认值。
|
Map<String,Object> |
EntityService.getDefaultValueByEntity(String name)
获取实体默认值
|
EntityVO |
EntityService.getEntity(String datasource,
String entity)
获取实体
|
void |
EntityService.publish(EntityVO entityVO)
发布实体
|
void |
EntityService.publish(String datasource,
EntityVO entityVO)
发布指定数据源的实体
|
void |
EntityService.publish(String datasource,
String entity)
发布实体
|
void |
EntityService.save(EntityVO entityVO)
保存实体
|
void |
EntityService.save(String datasource,
EntityVO entityVO)
保存实体
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
CrudHelper.create(String refid,
com.alibaba.fastjson.JSONObject jsonObject)
根据给定的引用ID和业务对象,创建或更新业务实体。
|
FormVO |
ModuleHelper.getEntityForm(String refid)
根据引用ID获取实体表单信息
|
GridVO |
ModuleHelper.getGrid(String refid)
根据引用ID获取网格视图对象
该方法首先解析引用ID获取应用名、模块名和实体名,然后通过模块服务获取模块信息。
|
Map<String,Object> |
CrudHelper.initial(String refid)
初始化方法,用于初始化并返回一个包含业务实体数据的Map
|
Pager<Map<String,Object>> |
CrudHelper.page(String refid,
Map<String,Object> paramMap)
根据模块ID和参数分页查询数据
|
Pager<Map<String,Object>> |
CrudHelper.pageByFk(String refid,
Object fkId)
根据外键分页查询数据
|
void |
CrudHelper.save(String refid,
com.alibaba.fastjson.JSONObject jsonObject)
保存数据到数据库
|
Map<String,Object> |
CrudHelper.saveFormByCrudUpdater(String entityName,
Map<String,Object> recordMap)
通过CRUD更新器保存表单数据
根据记录Map中的主键ID判断是新增还是更新操作:
- 当ID为空或为"0"时,执行新增操作:生成新ID、格式化插入数据、自动编号处理、插入记录
- 当ID存在时,执行更新操作:格式化更新数据、更新记录
|
CrudUpdaterVO |
CrudHelper.saveGrid(String entityName,
CrudUpdaterVO crudUpdaterVO)
通过CRUD更新器保存网格数据
|
CrudUpdaterVO |
CrudHelper.saveGrid(String entityName,
String fkName,
Object fkValue,
CrudUpdaterVO crudUpdaterVO)
通过CRUD更新器批量保存网格数据(支持增删改操作)
|
void |
CrudHelper.update(String refid,
com.alibaba.fastjson.JSONObject jsonObject)
更新模块数据
|
SchemeFilterBuilder |
SohelpFilter.where()
构建查询条件过滤器,从请求参数中获取refid并初始化参数映射。
|
SchemeFilterBuilder |
SohelpFilter.where(String refid)
方案过滤
|
SchemeFilterBuilder |
SohelpFilter.where(String refid,
Map<String,Object> paramMap)
方案过滤
根据给定的模块配置地址和参数映射构建方案过滤器
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<?> |
EngineCrudController.create(com.alibaba.fastjson.JSONObject jsonObject)
创建单据接口
该接口用于创建新的单据,通过传入包含单据信息的JSON对象来实现单据的创建操作。
|
ApiResult<Map<String,Object>> |
EngineCrudController.initial(String refid)
获取模块初始化数据
该接口用于根据模块地址获取相应的初始化数据,并进行权限验证。
|
ApiResult<Pager<Map<String,Object>>> |
EngineCrudController.page(Map<String,Object> paramMap)
分页查询接口
该接口用于根据传入的参数进行分页查询,并返回查询结果。
|
ApiResult<Pager<Map<String,Object>>> |
EngineCrudController.pageByFk(Map<String,Object> paramMap)
根据外键分页查询数据接口
该接口通过传入包含外键和其他查询条件的参数Map,分页查询并返回相关数据
|
ApiResult<?> |
EngineCrudController.save(com.alibaba.fastjson.JSONObject jsonObject)
保存数据接口
该接口用于保存通过JSON对象传递的数据,并进行权限验证。
|
ApiResult<String> |
ModuleFormController.save(Map<String,Object> dataMap)
实体表单保存接口
该接口用于保存实体表单数据,根据传入的refid找到对应的模块和实体,
并校验表单字段后保存表单数据。
|
ApiResult<String> |
ModuleGridController.save(Map<String,Object> dataMap)
保存实体表单数据
该接口用于接收前端传来的表单数据,并根据数据内容保存或更新对应的实体表单配置。
|
ApiResult<String> |
ModuleGridController.saveGridFilterField(Map<String,Object> dataMap)
保存网格筛选字段
该接口用于保存用户设置的网格筛选字段,其他方案和排序不保存。
|
ApiResult<String> |
ModuleGridController.saveGridFilterKeywords(Map<String,Object> dataMap)
保存网格筛选关键字
仅保存关键字筛选,其他方案和过滤字段不保存
|
ApiResult<String> |
ModuleGridController.saveGridFilterScheme(Map<String,Object> dataMap)
保存网格筛选方案
该接口用于保存用户设置的网格筛选方案,只保存筛选方案,不保存其他排序和过滤设置。
|
ApiResult<String> |
ModuleGridController.saveGridFilterSort(Map<String,Object> dataMap)
保存网格筛选排序接口
该接口用于保存用户设置的网格筛选和排序条件,不保存其他方案和过滤字段。
|
ApiResult<String> |
ModuleGridController.saveGridList(Map<String,Object> dataMap)
保存网格列表接口
该接口用于保存用户提交的网格列表数据,根据refid获取相关信息并更新或创建网格数据。
|
ApiResult<?> |
EngineCrudController.update(com.alibaba.fastjson.JSONObject jsonObject)
单据更新接口
用于更新单据信息,并进行权限验证和保存操作。
|
ApiResult<String> |
ModuleGridController.updateCommonConfig(Map<String,Object> dataMap)
更新通用配置接口
该接口用于更新网格列表的通用配置,包括属性显示、宽度、锁定等设置。
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Map<String,Object>> |
ModuleDatasource.getData(String dsName,
String dataSetName,
Map<String,Object> parameters)
根据数据源名称和数据集名称获取数据
|
| 限定符和类型 | 方法和说明 |
|---|---|
FormVO |
FormService.buildFormByEntity(String datasource,
EntityVO entityVO)
根据实体创建表单视图对象
|
GridVO |
EntityGridService.buildGridByEntity(String appName,
String moduleName,
String aliasName,
EntityVO entityVO)
根据实体对象创建网格视图对象(GridVO)
|
String |
I18nEntityService.buildI18n(String datasourceName,
List<String> entity,
boolean json)
根据所有实体生成i18n中文国际化
|
void |
ReportService.create(ReportRefVO reportRefVO)
创建报表引用
|
FormVO |
ModuleService.getEntityForm(String aliasName,
ModuleVO moduleVO)
根据引用ID获取对应的表单视图对象
|
FormVO |
FormService.getEntityForm(String datasource,
String entityName)
获取实体表单对象
|
GridVO |
EntityGridService.getEntityGrid(String datasource,
String entityName)
获取实体网格对象
|
List<FormVO> |
ModuleService.listEntityForm(ModuleVO moduleVO)
根据模块信息获取关联的实体表单列表
|
Copyright © 2025. All rights reserved.