| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
DictCategoryController.add(Map<String,Object> paramMap) |
ApiResult<String> |
DictionaryDataController.add(Map<String,Object> paramMap) |
ApiResult<String> |
DictionaryDataController.batchDelete(Map<String,Object> paramMap) |
ApiResult<String> |
DictCategoryController.delete(Map<String,Object> paramMap) |
ApiResult<String> |
DictionaryDataController.delete(Map<String,Object> paramMap) |
ApiResult<Map<String,Object>> |
DictCategoryController.getById(String id) |
ApiResult<Map<String,Object>> |
DictionaryDataController.getById(String id) |
ApiResult<List<Map<String,Object>>> |
DictCategoryController.getDataList(String dictName) |
ApiResult<List<Map<String,Object>>> |
DictCategoryController.list() |
ApiResult<List<Map<String,Object>>> |
DictionaryDataController.list() |
ApiResult<Pager<Map<String,Object>>> |
DictCategoryController.page(Map<String,Object> paramMap) |
ApiResult<Pager<Map<String,Object>>> |
DictionaryDataController.page(Map<String,Object> paramMap) |
ApiResult<String> |
DictCategoryController.update(Map<String,Object> paramMap) |
ApiResult<String> |
DictionaryDataController.update(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<List<Map<String,Object>>> |
OperationLogController.list() |
ApiResult<Pager<Map<String,Object>>> |
LoginLogController.page(Map<String,Object> paramMap) |
ApiResult<Pager<Map<String,Object>>> |
OperationLogController.page(Map<String,Object> paramMap) |
ApiResult<String> |
LoginLogController.removeAll() |
ApiResult<String> |
OperationLogController.removeAll() |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
MenuController.add(Map<String,Object> paramMap) |
ApiResult<String> |
MenuController.delete(Map<String,Object> dataMap) |
ApiResult<Map<String,Object>> |
MenuController.getById(String id) |
ApiResult<List<Map<String,Object>>> |
MenuController.getRoleMenu(String roleId) |
ApiResult<List<Map<String,Object>>> |
MenuController.list(Map<String,Object> paramMap) |
ApiResult<String> |
MenuController.save(Map<String,Object> paramMap) |
ApiResult<String> |
MenuController.update(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
OrgController.add(Map<String,Object> paramMap) |
ApiResult<String> |
OrgController.delete(Map<String,Object> paramMap) |
ApiResult<Map<String,Object>> |
OrgController.getById(String id) |
ApiResult<Pager<Map<String,Object>>> |
OrgController.getOrgUser(Map<String,Object> paramMap) |
ApiResult<List<Map<String,Object>>> |
OrgController.getOrgUserList() |
ApiResult<List<Map<String,Object>>> |
OrgController.list(Map<String,Object> paramMap) |
ApiResult<Pager<Map<String,Object>>> |
OrgController.page(Map<String,Object> paramMap) |
ApiResult<String> |
OrgController.save(Map<String,Object> paramMap) |
ApiResult<List<Map<String,Object>>> |
OrgController.select(Map<String,Object> paramMap) |
ApiResult<String> |
OrgController.update(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
ConstParamCategoryController.delete(Map<String,Object> paramMap) |
ApiResult<String> |
ConstParamController.delete(Map<String,Object> paramMap) |
ApiResult<String> |
UserConstParamController.delete(Map<String,Object> paramMap) |
ApiResult<Map<String,Object>> |
ConstParamCategoryController.getById(Map<String,Object> paramMap) |
ApiResult<Map<String,Object>> |
ConstParamController.getById(Map<String,Object> paramMap) |
ApiResult<Map<String,Object>> |
UserConstParamController.getById(Map<String,Object> paramMap) |
ApiResult<List<Map<String,Object>>> |
ConstParamCategoryController.list() |
ApiResult<List<Map<String,Object>>> |
ConstParamController.list(Map<String,Object> paramMap) |
ApiResult<List<Map<String,Object>>> |
UserConstParamController.list(Map<String,Object> paramMap) |
ApiResult<Pager<Map<String,Object>>> |
ConstParamController.page(Map<String,Object> paramMap) |
ApiResult<Pager<Map<String,Object>>> |
UserConstParamController.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.add(Map<String,Object> paramMap) |
ApiResult<String> |
RoleController.delete(String[] data) |
ApiResult<Map<String,Object>> |
RoleController.getById(String id) |
ApiResult<List<Map<String,Object>>> |
RoleController.getMenu(String roleId,
String appUuid) |
ApiResult<List<Map<String,Object>>> |
RoleController.list() |
ApiResult<Pager<Map<String,Object>>> |
RoleController.page(Map<String,Object> paramMap) |
ApiResult<String> |
RoleController.save(Map<String,Object> paramMap) |
ApiResult<List<Map<String,Object>>> |
RoleController.select() |
ApiResult<String> |
RoleController.update(Map<String,Object> paramMap) |
ApiResult<String> |
RoleController.updateMenu(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
TenantController.add(Map<String,Object> paramMap) |
ApiResult<String> |
TenantController.delete(Map<String,Object> paramMap) |
ApiResult<Map<String,Object>> |
TenantController.getById(String id) |
ApiResult<List<Map<String,Object>>> |
TenantController.list() |
ApiResult<Pager<Map<String,Object>>> |
TenantController.page(Map<String,Object> paramMap) |
ApiResult<String> |
TenantController.save(Map<String,Object> paramMap) |
ApiResult<String> |
TenantController.update(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
UserTenantController.changeDefaultTenant(Map<String,Object> tenantMap)
切换租户
|
ApiResult<String> |
UserController.changePassword(Map<String,Object> paramMap)
修改登录的密码
|
ApiResult<Map<String,Object>> |
UserController.detail()
获取用户详情信息
|
ApiResult<String> |
UserThirdpartDingdingController.dingdingBinding() |
ApiResult<String> |
UserThirdpartDingdingController.dingdingUnbind() |
ApiResult<String> |
UserThirdpartEmailController.emailBinding(Map<String,Object> paramMap) |
ApiResult<String> |
UserThirdpartEmailController.emailUnbind() |
ApiResult<String> |
UserThirdpartPhoneController.getCode(Map<String,String> paramMap) |
ApiResult<List<Map<String,Object>>> |
UserThirdpartController.getThirdpartConfig() |
ApiResult<String> |
UserThirdpartWxPubController.getWxgzhCode() |
Object |
UserThirdpartDingdingController.invokeDingdingBinding(Map<String,Object> paramMap)
钉钉回调绑定地址
|
ApiResult<Map<String,Object>> |
UserThirdpartQQController.invokeQqBinding(Map<String,Object> paramMap)
qq回调方法
|
Object |
UserThirdpartQywxController.invokeQywxBinding(Map<String,Object> paramMap) |
ApiResult<Pager<Map<String,Object>>> |
UserTenantController.pageMyTenants()
获取我的租户列表
|
ApiResult<String> |
UserThirdpartPhoneController.phoneBinding(Map<String,Object> paramMap) |
ApiResult<String> |
UserThirdpartPhoneController.phoneUnbind() |
ApiResult<String> |
UserThirdpartQQController.qqBinding() |
ApiResult<String> |
UserThirdpartQywxController.qywxBinding() |
ApiResult<String> |
UserThirdpartQywxController.qywxUnbind() |
ApiResult<String> |
UserThemeController.saveSize(Map<String,Object> paramMap)
更新界面大小
|
ApiResult<String> |
UserThemeController.saveTheme(Map<String,Object> paramMap)
更新界面主题
|
ApiResult<String> |
UserThirdpartController.saveThirdpartConfig(Map<String,Object> paramMap) |
ApiResult<String> |
UserThirdpartDingdingController.sendDingDing(Map<String,Object> paramMap)
发送钉钉用户消息
|
ApiResult<String> |
UserThirdpartEmailController.sendMail(Map<String,Object> paramMap)
发送邮件消息
|
ApiResult<String> |
UserThirdpartEmailController.sendMailCode(Map<String,String> paramMap)
发送邮件验证码
|
ApiResult<Object> |
UserThirdpartPhoneController.sendPhone(Map<String,Object> paramMap)
发送手机用户消息
|
ApiResult<String> |
UserThirdpartQywxController.sendQywx(Map<String,Object> paramMap)
发送企业微信用户消息
|
ApiResult<String> |
UserThirdpartWxPubController.sendWxPub(Map<String,Object> paramMap)
发送微信消息
|
ApiResult<String> |
UserController.update(Map<String,Object> dataMap)
用户信息保存
|
ApiResult |
UserThirdpartWeiXinController.wxBinding() |
ApiResult<String> |
UserThirdpartWxPubController.wxPublicUnbind()
解绑微信公众
|
ApiResult |
UserThirdpartWeiXinController.wxUnbind()
微信解绑
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult |
CloudAppController.download(Map<String,Object> paramMap) |
ApiResult |
CloudAppController.downloadToLocal(Map<String,Object> paramMap) |
ApiResult<Map<String,Object>> |
CloudAppController.getById(Map<String,Object> paramMap) |
ApiResult |
CloudAppController.getDownloadList(int type) |
ApiResult |
CloudAppController.getMyId(Map<String,Object> paramMap) |
ApiResult |
CloudAppController.getMyUploadList(Map<String,Object> paramMap) |
ApiResult |
CloudAppController.install(Map<String,Object> paramMap) |
ApiResult<List<Map>> |
CloudAppCategoryController.list(Map<String,Object> paramMap) |
ApiResult |
CloudAppController.list(Map<String,Object> paramMap) |
ApiResult |
CloudAppController.page(Map<String,Object> paramMap) |
ApiResult |
CloudAppController.remove(Map<String,Object> paramMap) |
ApiResult |
CloudAppController.removeMyUpload(Map<String,Object> paramMap) |
ApiResult |
CloudAppController.upload(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult |
CloudModuleController.download(Map<String,Object> paramMap) |
ApiResult |
CloudModuleController.downloadToLocal(Map<String,Object> paramMap) |
ApiResult<Map<String,Object>> |
CloudModuleController.getById(Map<String,Object> paramMap) |
ApiResult |
CloudModuleController.getDownloadList(int type) |
ApiResult |
CloudModuleController.getMyId(Map<String,Object> paramMap) |
ApiResult |
CloudModuleController.getMyUploadList(Map<String,Object> paramMap) |
ApiResult |
CloudModuleController.install(Map<String,Object> paramMap) |
ApiResult<List<Map>> |
CloudModuleCategoryController.list(Map<String,Object> paramMap) |
ApiResult |
CloudModuleController.list(Map<String,Object> paramMap) |
ApiResult |
CloudModuleController.page(Map<String,Object> paramMap) |
ApiResult |
CloudModuleController.remove(Map<String,Object> paramMap) |
ApiResult |
CloudModuleController.removeMyUpload(Map<String,Object> paramMap) |
ApiResult |
CloudModuleController.upload(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<List<Map>> |
CloudPluginsCategoryController.list(Map<String,Object> paramMap) |
ApiResult<List<Map>> |
CloudPluginsController.page(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<List<Map>> |
CloudServiceCategoryController.list(Map<String,Object> paramMap) |
ApiResult<List<Map>> |
CloudServiceController.page(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
FormBuilderController.batchDelete(Map<String,Object> paramMap)
批量删除配置
|
ApiResult<String> |
GridBuilderController.batchDelete(Map<String,Object> paramMap)
批量删除配置
|
ApiResult<String> |
JavaBuilderController.batchDelete(Map<String,Object> paramMap)
批量删除配置
|
ApiResult<?> |
CodeTemplateController.batchExport(List<String> names) |
ApiResult<String> |
CodeTemplateController.batchImport(org.springframework.web.multipart.MultipartFile file) |
ApiResult<Map<String,Object>> |
JavaBuilderController.build(Map<String,Object> paramMap)
生成代码
|
ApiResult<String> |
FormBuilderController.build(String[] tableNames)
下载代码 *
|
ApiResult<String> |
FormBuilderController.clearAll()
清空所有配置
|
ApiResult<String> |
GridBuilderController.clearAll()
清空所有配置
|
ApiResult<String> |
JavaBuilderController.clearAll()
清空所有配置
|
ApiResult<?> |
CodeSchemeController.delete(Map<String,Object> dataMap) |
ApiResult<?> |
CodeTemplateController.delete(Map<String,Object> paramMap) |
ApiResult<EntityVO> |
FormBuilderController.delete(Map<String,Object> paramMap) |
ApiResult<String> |
GridBuilderController.delete(Map<String,Object> paramMap) |
ApiResult<?> |
CodeSchemeController.detail(String path) |
ApiResult |
UniappBuilderControler.download()
下载代码
|
ApiResult<String> |
FormBuilderController.download(String[] tableNames)
下载代码 *
|
ApiResult<Map<String,Object>> |
GridBuilderController.download(String[] tableNames)
下载代码 *
|
ApiResult<String> |
JavaBuilderController.download(String id,
String datasourceName,
List<String> tables)
下载代码
|
ApiResult<?> |
CodeConfigController.exportResource()
备份资源
|
ApiResult<com.alibaba.fastjson.JSONObject> |
CodeConfigController.getConfig()
根据表名获取字符列表
|
ApiResult<FormVO> |
FormBuilderController.getConfig(String datasourceName,
String tableName)
保存配置
|
ApiResult<?> |
GridBuilderController.getConfig(String datasourceName,
String tableName)
保存配置
|
ApiResult<?> |
JavaBuilderController.getConfig(String datasourceName,
String tableName)
根据表名获取字段列表
|
ApiResult<List<Map<String,Object>>> |
FormBuilderController.getDatasourceTree()
数据源树型显示
|
ApiResult<List<Map<String,Object>>> |
GridBuilderController.getDatasourceTree()
数据源树型显示
|
ApiResult<EntityVO> |
CodeConfigController.importResource(Map<String,Object> paramMap)
导入资源
|
ApiResult<EntityVO> |
CodeConfigController.initial(Map<String,Object> paramMap) |
ApiResult<?> |
CodeSchemeController.list(Map<String,Object> paramMap) |
ApiResult<Pager<com.alibaba.fastjson.JSONObject>> |
GridBuilderController.list(Map<String,Object> paramMap)
根据数据源获取表列表
|
ApiResult<Pager<CodeVO>> |
JavaBuilderController.list(Map<String,Object> paramMap)
根据数据源获取表列表
|
ApiResult<Pager<com.alibaba.fastjson.JSONObject>> |
CodeSchemeController.page(Map<String,Object> paramMap) |
ApiResult<Pager<com.alibaba.fastjson.JSONObject>> |
CodeTemplateController.page(Map<String,Object> paramMap) |
ApiResult |
UniappBuilderControler.preview()
生成全部
|
ApiResult<?> |
CodeTemplateController.readTemplateCode(String templateName) |
ApiResult<EntityVO> |
CodeConfigController.save(Map<String,Object> paramMap)
保存配置
|
ApiResult<?> |
CodeSchemeController.save(Map<String,Object> paramMap)
保存模板
|
ApiResult<?> |
CodeTemplateController.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)
保存配置
|
ApiResult<?> |
CodeTemplateController.saveTemplateCode(Map<String,Object> dataMap) |
ApiResult<?> |
CodeTemplateController.upload(String name,
org.springframework.web.multipart.MultipartFile file) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<Map<String,String>> |
MonitorController.getInfo()
获取监控台详细信息
统计实体、表、字段的发布状态以及错误日志数量等信息。
|
ApiResult<List<Map<String,Object>>> |
MonitorController.getLoginLog()
获取近30天的登录日志统计信息
查询最近30天内每天登录成功与失败的次数,并按日期倒序排列。
|
ApiResult<List<Map<String,Object>>> |
MonitorController.getOperationLogs()
获取近30天的操作日志统计信息
查询最近30天内每天操作成功与失败的次数,并按日期倒序排列。
|
ApiResult<Map<String,Object>> |
WorkBenchController.info()
获取工作台详情信息
包括版本号、租户信息、组织名称、用户昵称、登录IP地址及各类统计数据(如应用数、实体数、数据源数等)。
|
ApiResult<List> |
WorkBenchController.loginLog()
查询最近20条登录记录
|
ApiResult<List> |
WorkBenchController.operatorLog()
查询最近20条操作日志
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
ApplicationController.add(ApplicationVO applicationVO)
添加应用接口
该接口用于添加一个新的应用,包括应用名称等基本信息,并进行一系列校验,最后将应用信息保存到资源服务中。
|
ApiResult<String> |
ApplicationController.delete(ApplicationVO applicationVO)
删除应用接口
根据传入的应用信息删除对应的应用,如果应用下有菜单存在则不能删除。
|
ApiResult<String> |
ApplicationController.disable(ApplicationVO applicationVO)
禁用应用接口
该接口用于禁用指定的应用,通过将应用的disabled属性设置为false来实现
|
ApiResult<String> |
ApplicationController.enable(ApplicationVO applicationVO)
启用应用接口
通过传入应用信息,启用指定的应用,并更新application.json文件中的disabled字段为true
|
ApiResult<String> |
ApplicationController.exportApplication(Map<String,Object> paramMap)
导出应用
该接口用于导出指定的应用,并生成对应的zip文件供下载。
|
ApiResult<String> |
ApplicationController.importApplication(String appName,
org.springframework.web.multipart.MultipartFile file)
导入应用接口
通过该接口可以将应用文件上传到服务器并进行解压和安装处理。
|
ApiResult<List<ApplicationVO>> |
ApplicationController.list(Map<String,Object> paramMap)
获取应用列表接口
该接口用于获取经过筛选和排序的应用列表,只返回未禁用且应用名称不为"admin"的应用,并按排序字段升序排列。
|
ApiResult<Pager<ApplicationVO>> |
ApplicationController.page(Map<String,Object> paramMap)
应用分页接口
该接口用于获取分页后的应用列表,排除名称为"admin"的应用,并按排序字段进行排序。
|
ApiResult<String> |
ApplicationController.publish(Map<String,Object> paramMap)
发布应用接口
用于将指定的应用进行发布操作
|
ApiResult<String> |
ApplicationController.update(ApplicationDTO applicationDTO)
更新应用信息
根据传入的ApplicationDTO对象更新应用信息,包括修改应用名称以及子模块对应的应用名称
|
ApiResult<String> |
ApplicationController.updater(Map<String,Object> paramMap)
升级应用接口
该接口用于处理应用的版本升级操作,需要传入包含应用名称的参数。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
BusiController.add(Map<String,Object> dataMap)
添加新业务接口
该接口用于添加新的业务信息,包括应用名称、模块名称、业务类型和业务名称等,
并将这些信息保存到指定的JSON文件中。
|
ApiResult<String> |
BusiController.delete(Map<String,Object>[] dataMaps)
删除指定的业务资源
通过接收包含应用名、模块名和业务名的数据集合,删除对应的业务资源
|
ApiResult<Pager<com.alibaba.fastjson.JSONObject>> |
BusiController.page(String appName,
String moduleName,
String reportName)
分页查询应用、模块和报告的相关信息
根据应用名称、模块名称和报告名称进行分页查询,返回符合条件的JSON对象分页结果。
|
ApiResult<String> |
BusiController.update(Map<String,Object> dataMap)
更新应用模块业务信息接口
该接口用于更新指定应用下的模块业务信息,通过接收一个包含业务信息的Map对象进行更新。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<?> |
TableController.ddl(String datasourceName,
String tableName)
获取指定数据源和表名的DDL语句
通过传入数据源名称和表名,返回对应的DDL创建语句
|
ApiResult<DatasourceVO> |
DatasourceController.detail(String key)
获取数据源详情
根据提供的key获取对应的数据源详情信息
|
ApiResult<String> |
TableController.dropTable(Map<String,Object> dataMap)
删除表结构接口
该接口用于删除指定数据源中的表结构,同时更新表缓存
|
ApiResult<Object> |
DBController.execute(Map<String,Object> paramMap)
执行SQL语句接口
该接口用于执行传入的SQL语句,支持SELECT查询和其他执行语句(如INSERT、UPDATE、DELETE等)。
|
ApiResult<Object> |
SQLController.execute(Map<String,Object> paramMap)
执行SQL语句接口
该接口用于执行传入的SQL语句,支持SELECT查询和其他执行语句(如INSERT、UPDATE、DELETE等)。
|
ApiResult<List<Map<String,Object>>> |
TableController.getIndex(String datasourceName,
String tableName)
获取指定数据表和数据库索引信息
该接口用于获取指定数据库和表的索引信息,包括索引名称、类型以及包含的列名。
|
ApiResult<Pager<Map<String,Object>>> |
TableController.getTableData(String tableName)
获取数据表的数据
根据传入的表名,查询并返回该表的所有数据,以及数据的总条数,用于分页显示
|
ApiResult<Pager<PropertyVO>> |
TableController.getTableFields(String table)
获取数据表的字段信息
通过表名称获取对应数据表的所有字段信息,并封装成分页结果返回
|
ApiResult<Pager<Map<String,Object>>> |
TableController.getTableTree()
获取数据库表信息
该接口用于获取数据库中所有表的信息,并以树形结构返回。
|
ApiResult<List<Map<String,Object>>> |
DatasourceController.list()
分页显示数据源列表
该接口用于获取系统中配置的数据源列表,并以分页的形式展示。
|
ApiResult<List<EntityVO>> |
TableController.list()
读取物理表列表接口
该接口用于获取物理表的列表信息,仅开发者权限可访问
|
ApiResult<List<PropertyVO>> |
TableController.listField(String tableName,
String datasourceName)
读取字段列表接口
根据表名和数据源名称读取对应表的字段列表,并返回字段的详细信息
|
ApiResult<Pager<Map<String,Object>>> |
DatasourceController.page(Map<String,Object> paramMap)
获取数据源分页列表
该接口用于获取数据源的分页列表,包括默认数据源和配置文件中的数据源信息。
|
ApiResult<Pager<Map<String,Object>>> |
TableController.page(Map<String,Object> paramMap)
分页物理表显示接口
根据传入的参数进行分页查询,并返回查询结果
|
ApiResult<String> |
TableController.refresh()
刷新缓存接口
该接口用于清除表缓存和JDBC助手缓存,实现缓存刷新功能
|
ApiResult<String> |
TableController.reload()
重启物理表缓存接口
该接口用于重启物理表缓存,需要开发者权限才能调用
|
ApiResult<String> |
DatasourceController.remove(String[] keys)
删除数据源接口
该接口用于删除指定的数据源,通过接收一个包含数据源键名的数组,
遍历数组并删除对应的数据源文件。
|
ApiResult<String> |
DatasourceController.save(DatasourceVO datasourceVO)
保存数据源信息
根据传入的DatasourceVO对象保存或更新数据源信息,并返回操作结果。
|
ApiResult<String> |
TableController.save(String entity)
创建或更新表结构接口
该接口用于接收实体类参数,并根据参数创建或更新对应的表结构。
|
ApiResult<String> |
DatasourceController.startup(Map<String,Object> paramMap)
启动或停止数据源
通过传入参数控制指定数据源的启动或停止,需管理员权限
|
ApiResult<String> |
TableController.syncEntity(String datasource,
String name)
同步实体文件接口
该接口用于同步指定数据源和名称的实体文件,包括实体属性的增删改等操作,并返回同步结果。
|
ApiResult<String> |
TableController.syncFieldTypeLength(Map<String,Object> dataMap)
发布字段类型长度接口
该接口用于发布指定数据源的表字段类型长度,通过遍历实体属性并生成相应的SQL语句来修改字段类型长度。
|
ApiResult<String> |
DatasourceController.test(Map formMap)
测试数据库连接接口
该接口接收数据库连接信息,并尝试建立数据库连接,返回连接结果。
|
ApiResult<String> |
TableController.toAllEntity(Map<String,Object> dataMap)
生成所有实体文件
根据传入的数据源名称生成对应的所有实体文件,并保存到数据库中,最后刷新实体缓存。
|
ApiResult<String> |
TableController.toEntity(Map<String,Object> dataMap)
生成实体文件接口
根据传入的表名和数据源名称生成对应的实体文件,并保存到数据库中。
|
ApiResult<List<Map<String,Object>>> |
DatasourceController.tree()
分页显示数据源和表结构信息
该接口以树状结构分页显示所有数据源及其下的表信息,包括数据源的ID、标签、名称以及表的ID、标签、名称等详细信息。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<LayoutVO> |
DesignerController.read(String refid)
读取表单设计接口
根据提供的refid读取对应的表单设计信息
|
ApiResult<String> |
DesignerController.save(LayoutVO layoutVO)
保存表单
该接口用于保存表单设计相关的数据,通过传入的LayoutVO对象进行处理。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
EntityFormBuilderController.batchDelete(Map<String,Object> paramMap)
批量删除数据源中的表单数据
该接口用于批量删除指定数据源中的一个或多个表单数据,通过传入数据源名称和表单名称列表进行删除操作。
|
ApiResult<String> |
EntityGridBuilderController.batchDelete(Map<String,Object> paramMap)
批量删除数据
该接口用于批量删除指定数据源下的多个表数据,通过接收一个包含数据源名称和表名列表的参数对象来实现。
|
ApiResult<String> |
EntityFormBuilderController.build(String[] tableNames)
生成操作接口
该接口用于根据提供的表名数组执行生成操作,并返回操作结果
|
ApiResult<String> |
EntityFormBuilderController.clearAll()
清空所有配置
该接口用于清空所有配置,通过删除指定路径下的所有配置文件实现
|
ApiResult<String> |
EntityGridBuilderController.clearAll()
清空所有配置
该接口用于清空所有配置,通过遍历指定路径下的所有配置资源,
并删除符合特定命名规则的配置文件来实现清空操作。
|
ApiResult<String> |
EntityController.create(String name,
String label,
String datasourceName)
创建实体表接口
该接口用于创建新的实体表,包括设置实体名称、标签和数据源名称,并自动生成一个ID属性
|
ApiResult<?> |
EntityController.ddl(String datasourceName,
String tableName)
获取指定数据源和表名的DDL语句
通过传入的数据源名称和表名,获取对应表的DDL创建语句
|
ApiResult<EntityVO> |
EntityFormBuilderController.delete(Map<String,Object> paramMap)
删除表单配置接口
该接口用于删除指定数据源下的表单配置
|
ApiResult<String> |
EntityGridBuilderController.delete(Map<String,Object> paramMap)
批量删除列表配置
根据传入的数据源名称和表名称,删除对应的列表配置
|
ApiResult<String> |
EntityFormBuilderController.download(String[] tableNames)
下载配置
根据提供的表名数组下载对应的配置信息
|
ApiResult<Map<String,Object>> |
EntityGridBuilderController.download(String[] tableNames)
下载代码 *
|
ApiResult<String> |
EntityController.dropTable(String name)
删除表结构接口
该接口用于根据传入的表名删除对应的表结构,操作需具备DEVELOPER权限,并记录操作日志。
|
ApiResult<String> |
EntityController.exportEntity(String datasourceName)
打包实体文件
该接口用于将指定数据源名称下的实体文件和CRUD文件打包成zip文件,并提供下载。
|
ApiResult<?> |
EntityFormBuilderController.getConfig(String datasourceName,
String tableName)
获取配置接口
通过数据源名称和表名称获取对应的配置信息
|
ApiResult<GridVO> |
EntityGridBuilderController.getConfig(String datasourceName,
String tableName)
获取配置接口
根据提供的数据源名称和表名称获取相应的配置信息
|
ApiResult<List<Map<String,Object>>> |
EntityController.getPrivateProperty(String entityName)
读取自定义属性接口
根据传入的实体名称,查询并返回对应的自定义属性列表
|
ApiResult<Pager<EntityVO>> |
EntityGridBuilderController.getTables(Map<String,Object> paramMap)
根据数据源获取表列表
该接口通过传入的数据源名称和其他参数来获取对应的表列表,支持分页和按标签过滤。
|
ApiResult<Pager<Map<String,Object>>> |
EntityController.page(Map<String,Object> paramMap)
获取实体表列表接口
该接口用于根据传入的参数分页查询实体表列表,支持按名称和标签进行筛选,并返回分页结果。
|
ApiResult<Object> |
EntityController.publish(Map<String,Object> dataMap)
发布实体接口
该接口用于发布一个或多个实体,通过传入实体名称和数据源名称进行发布操作,并刷新实体和表缓存。
|
ApiResult<Object> |
EntityController.publishAll(Map<String,Object> dataMap)
实体发布接口
该接口用于将指定数据源名称的全部实体进行发布,并重新加载表缓存。
|
ApiResult<EntityVO> |
EntityController.read(String name,
String datasourceName)
读取实体表结构接口
根据提供的实体表名和可选的数据源名称,读取并返回实体表结构信息。
|
ApiResult<String> |
EntityController.reload(Map<String,Object> dataMap)
清空缓存接口
该接口用于清空缓存,如果请求体中包含name字段且不为空,则只重启对应name的实体缓存;否则刷新全部缓存。
|
ApiResult<String> |
EntityController.remove(Map<String,Object> dataMap)
删除实体文件
通过接收包含数据源和实体名称列表的请求体,删除指定的实体文件,并同步更新缓存
|
ApiResult<String> |
EntityController.save(EntityVO entityVO)
保存实体表接口
该接口用于保存实体表,并将实体信息更新到XML文件中,同时刷新实体缓存。
|
ApiResult<EntityVO> |
EntityFormBuilderController.saveConfig(com.alibaba.fastjson.JSONObject dataObject)
保存配置接口
该接口用于保存表单配置和工作流配置,并更新实体信息。
|
ApiResult<EntityVO> |
EntityGridBuilderController.saveConfig(com.alibaba.fastjson.JSONObject jsonObject)
保存配置接口
该接口用于保存用户提交的配置信息,包括表名、数据源名称以及相关的网格配置。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
AppMenuController.add(Map<String,Object> paramMap)
添加菜单接口
用于向系统中添加新的菜单项,包括菜单标题、租户ID、菜单ID等必要信息。
|
ApiResult<String> |
AppMenuController.delete(Map<String,Object> paramMap)
删除菜单接口
根据传入的参数删除对应的菜单,并删除关联的角色菜单
|
ApiResult<List<Map<String,Object>>> |
AppMenuController.list(Map<String,Object> paramMap)
查询菜单列表接口
根据传入的参数查询符合条件的菜单列表并返回结果
|
ApiResult<String> |
AppMenuController.update(Map<String,Object> paramMap)
修改菜单接口
该接口用于修改菜单信息,包括菜单标题、父级菜单等,并更新数据库中的相应记录。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
DownloadController.add(DownloadRefVO downloadVO)
添加下载配置接口
该接口用于添加下载配置,包括应用名称、模块名称和国际化Key等,并将配置信息保存到指定路径。
|
ApiResult<String> |
ExportController.add(ExportRefVO exportVO)
添加导出配置接口
该接口用于添加一个新的导出配置,包括应用名称、模块名称和导出Key等关键信息。
|
ApiResult<String> |
I18nController.add(I18nRefVO i18nVO)
添加国际化配置
该接口用于添加一个新的国际化配置项到指定的应用和模块中
|
ApiResult<String> |
ImportController.add(ImportRefVO importVO)
添加上传配置接口
该接口用于添加一个新的上传配置,包括应用名称、模块名称和国际化Key等必要信息。
|
ApiResult<String> |
LayoutController.add(LayoutRefVO layoutVO)
添加布局文件接口
该接口用于添加一个新的布局文件,需要进行多项校验并最终添加文件
|
ApiResult<ModuleVO> |
ModuleController.add(Map<String,Object> paramMap)
添加模块接口
该接口用于添加一个新的模块,需要传入模块的名称、所属应用以及相关参数。
|
ApiResult<String> |
PermissionController.add(PermissionVO permissionVO)
添加权限接口
用于向系统中添加新的权限信息
|
ApiResult<String> |
ReportController.add(ReportRefVO reportRefVO)
添加报表接口
该接口用于添加新的报表,需要传入报表相关信息,并进行非空校验后添加
|
ApiResult<String> |
ServiceController.add(ServiceVO serviceVO)
添加服务器脚本定义接口
该接口用于添加服务器脚本定义,包括模块名、应用名和服务名称等信息的提交。
|
ApiResult<String> |
UploadController.add(UploadRefVO uploadVO)
添加上传配置接口
该接口用于添加一个新的上传配置,包括应用名称、模块名称和国际化Key,并将配置信息保存到指定路径。
|
ApiResult<Map<String,Object>> |
ModuleController.addByMenu(Map<String,Object> paramMap)
通过菜单添加应用
该接口用于通过菜单来添加一个新的应用,如果应用已存在则进行更新操作
|
ApiResult<String> |
EntityRefController.bind(EntityRefVO entityRefVO)
绑定实体定义接口
该接口用于将实体定义绑定到指定的模块中,需要进行参数校验并保存绑定关系。
|
ApiResult<String> |
EntityRefController.cancelBind(EntityRefVO entityRefVO)
取消绑定实体接口
该接口用于取消指定应用下模块与实体的绑定关系
|
ApiResult<String> |
ModuleController.copy(Map<String,Object> paramMap)
复制模块接口
该接口用于将一个模块从源应用复制到目标应用,并重新命名
|
ApiResult<String> |
EntityRefController.createAndBind(EntityRefVO entityRefVO)
创建并绑定实体定义
该接口用于创建一个新的实体定义,并将其绑定到指定的应用和模块中。
|
ApiResult<String> |
DownloadController.delete(DownloadRefVO downloadVO)
删除下载配置
根据提供的下载引用信息删除对应的下载配置
|
ApiResult<String> |
ExportController.delete(ExportRefVO exportVO)
删除导出配置
根据传入的导出引用对象删除对应的导出配置
|
ApiResult<String> |
GridController.delete(GridRefVO gridRefVO)
删除网格列表接口
根据传入的应用名称、模块名称和网格名称删除对应的网格列表文件
|
ApiResult<String> |
I18nController.delete(I18nRefVO i18nVO)
删除国际化配置
根据传入的国际化引用对象,删除对应的国际化配置信息
|
ApiResult<String> |
ImportController.delete(ImportRefVO importVO)
删除上传配置接口
根据传入的参数删除指定的上传配置文件
|
ApiResult<String> |
LayoutController.delete(LayoutRefVO layoutVO)
删除布局文件接口
根据传入的布局文件信息删除对应的布局文件
|
ApiResult<String> |
PermissionController.delete(PermissionVO permissionVO)
删除指定应用的指定模块中的权限
该接口用于删除指定应用名称和模块名称下的某个权限Key对应的权限
|
ApiResult<String> |
ReportController.delete(ReportRefVO reportRefVO)
删除报表接口
根据传入的报表引用信息删除对应的报表文件
|
ApiResult<String> |
ServiceController.delete(ServiceVO serviceVO)
删除服务器脚本定义接口
该接口用于删除指定的服务器脚本定义,通过传入ServiceVO对象来指定要删除的服务
|
ApiResult<String> |
UploadController.delete(UploadRefVO uploadVO)
删除上传文件接口
该接口用于处理删除上传文件请求,验证相关信息后删除指定文件并返回结果。
|
ApiResult<String> |
GridController.deleteByRefid(List<String> refid)
删除网格列表接口
根据传入的refid列表删除对应的网格文件
|
ApiResult<String> |
LayoutController.deleteByRefid(List<String> refid)
通过refid列表删除文件
|
ApiResult<com.alibaba.fastjson.JSONObject> |
ModuleController.detail(String appName,
String moduleName)
获取应用模块的详细信息
根据传入的应用名称和模块名称,查询并返回对应的模块详细信息,包括应用名称、模块名称及关联菜单。
|
void |
GridController.export(String appName,
String moduleName,
String name)
导出指定应用的网格配置文件
根据提供的应用名称、模块名称和网格名称,导出相应的网格配置文件,并触发下载。
|
void |
LayoutController.export(String appName,
String moduleName,
String name)
导出指定应用的布局文件
根据提供的应用名称、模块名称和布局名称,导出对应的布局文件,并下载到客户端
|
void |
ReportController.export(String appName,
String moduleName,
String name)
导出指定应用的资源文件
根据提供的应用名、模块名和名称导出相应的资源文件,并生成报告文件供下载
|
Object |
ModuleController.exportModule(String appName,
String moduleName)
导出模块接口
根据提供的应用名称和模块名称,导出对应的模块并返回下载结果
|
ApiResult<String> |
DocumentController.getDocument(String appName,
String moduleName)
获取指定应用和模块的文档
通过应用名称和模块名称获取对应的文档内容
|
ApiResult<String> |
ModuleController.importModule(String appName,
String moduleName,
org.springframework.web.multipart.MultipartFile file)
导入模块接口
该接口用于将指定应用名称、模块名称和文件上传到服务器,并进行模块的安装操作。
|
ApiResult<List<DownloadRefVO>> |
DownloadController.list(DownloadRefVO downloadVO)
获取下载引用列表接口
根据应用名称和模块名称获取对应的下载引用列表
|
ApiResult<List<UploadRefVO>> |
ImportController.list(ImportRefVO importVO)
获取上传引用列表接口
根据传入的应用名称和模块名称,获取对应路径下的上传引用列表。
|
ApiResult<List<EntityRefVO>> |
EntityRefController.list(String appName,
String moduleName)
获取模块下的实体引用列表
根据应用名称和模块名称获取模块下的实体引用列表,并补充实体的网格和表单信息
|
ApiResult<List<Map<String,Object>>> |
GridController.list(String appName,
String moduleName)
获取指定应用和模块的网格列表
通过应用名称和模块名称获取对应的网格列表,返回包含网格详细信息的列表结果
|
ApiResult<List<Map<String,String>>> |
I18nController.list(String appName,
String moduleName)
获取应用模块的国际化列表
通过应用名称和模块名称获取对应的国际化列表信息
|
ApiResult<List<LayoutRefVO>> |
LayoutController.list(String appName,
String moduleName)
读取表单List接口
根据应用名称和模块名称读取对应的表单列表,并返回包含表单详细信息的VO列表
|
ApiResult<List<PermissionVO>> |
PermissionController.list(String appName,
String moduleName)
获取指定应用和模块的权限列表
根据应用名称和模块名称获取对应的权限列表,如果参数为空或模块不存在则返回失败信息。
|
ApiResult<List<com.alibaba.fastjson.JSONObject>> |
ReportController.list(String appName,
String moduleName)
获取报表列表接口
根据应用名称和模块名称获取报表列表,并对列表中的每个报表进行处理,添加refid字段并移除xml字段。
|
ApiResult<List<com.alibaba.fastjson.JSONObject>> |
ServiceController.list(String appName,
String moduleName)
获取服务列表接口
根据应用名称和模块名称获取对应的服务列表
|
ApiResult<List<com.alibaba.fastjson.JSONObject>> |
ModuleController.list(String name,
String sort,
String order,
String appName)
获取模块列表接口
根据提供的参数获取符合条件的模块列表,支持按名称、排序方式、顺序以及应用名称进行筛选。
|
ApiResult<List<UploadRefVO>> |
UploadController.list(UploadRefVO uploadVO)
获取上传引用列表接口
该接口用于获取指定应用及模块下的上传引用列表。
|
ApiResult<List<EntityVO>> |
EntityRefController.listEntityByModule(String appName,
String moduleName)
根据模块获取实体列表
该接口根据传入的应用名和模块名,获取对应模块下的实体列表。
|
ApiResult<List<Map<String,String>>> |
EntityRefController.listEntityName(String datasource)
获取实体名称列表
根据数据源获取实体名称和标签的列表,并返回成功的结果。
|
ApiResult<List<Map<String,Object>>> |
ModuleController.listMenuByApp(String uuid,
int deviceType)
根据应用UUID列出菜单
该接口用于根据传入的应用UUID和设备类型,查询并返回符合条件的菜单列表,不包括按钮权限的菜单项。
|
ApiResult<List<EntityRefVO>> |
EntityRefController.listRefEntityByModule(String appName,
String moduleName)
根据模块获取实体引用列表
该接口用于根据应用名称和模块名称获取对应的实体引用列表
|
ApiResult<String> |
ModuleController.move(Map<String,Object> paramMap)
移动模块接口
该接口用于将指定应用的模块移动到新的应用下
|
ApiResult<Pager<Map<String,Object>>> |
OperationLogController.page(Map<String,Object> dataMap)
分页查询操作记录
根据传入的参数进行分页查询,返回模块管理相关的操作记录
|
ApiResult<String> |
EntityRefController.publish(EntityRefVO entityRefVO)
发布实体接口
该接口用于将指定的实体发布到对应的应用中
|
ApiResult<String> |
ModuleController.publish(Map<String,Object> dataMap)
发布模块接口
该接口用于将指定应用下的模块进行发布操作
|
ApiResult<String> |
ModuleController.publishI18n(Map<String,Object> dataMap)
发布国际化资源
该接口用于发布应用的国际化资源,需要传入应用名称和模块名称
|
ApiResult<GridVO> |
GridController.read(String appName,
String moduleName,
String name)
读取网格列表接口
根据应用名称、模块名称和列表名称读取对应的网格列表信息
|
ApiResult<LayoutRefVO> |
LayoutController.read(String appName,
String moduleName,
String name)
读取表单设计接口
根据应用名称、模块名称和界面名称读取对应的表单设计信息
|
ApiResult<String> |
ModuleController.refresh()
刷新模块缓存接口
该接口用于刷新模块缓存,并返回刷新成功的信息。
|
ApiResult<String> |
EntityRefController.remove(EntityRefVO entityVO)
取消绑定并删除实体接口
该接口用于取消模块与实体的绑定,并删除指定的实体
|
ApiResult<String> |
ModuleController.remove(Map<String,Object> paramMap)
删除指定应用及模块
通过接收包含应用名和模块名的参数Map,删除对应的应用及模块资源
|
ApiResult<String> |
ModuleController.rename(Map<String,Object> paramMap)
重命名模块文件
该接口用于重命名指定应用下的模块文件,需要传入应用名称、模块名称以及新的文件名。
|
ApiResult<GridVO> |
GridController.save(GridVO gridVO)
保存网格列表信息
该接口用于保存网格列表的相关信息,包括应用名称、模块名称、列表名称等,
并根据这些信息生成或更新对应的JSON文件,同时处理与实体绑定的相关操作。
|
ApiResult<String> |
LayoutController.save(LayoutRefVO layoutVO)
保存表单设计接口
该接口用于保存表单设计的相关信息,包括应用名称、模块名称和界面名称等。
|
ApiResult<String> |
ModuleController.save(Map<String,Object> paramMap)
保存模块信息
该接口用于保存或更新模块信息,包括模块名称、应用名称、描述和版本。
|
ApiResult<String> |
PermissionController.save(Map<String,Object> dataMap)
保存权限接口
该接口用于保存指定应用和模块的权限信息,首先会校验应用名称和模块名称是否为空,
然后为权限列表中的每个权限生成UUID(如果未提供),接着根据应用名称和模块名称
获取模块对象,最后将权限信息保存到模块对象中并持久化。
|
ApiResult<String> |
DocumentController.save(ModuleVO moduleVO)
保存文档接口
该接口用于保存指定应用和模块的文档信息,需传入包含应用名、模块名和文档内容的ModuleVO对象。
|
ApiResult<String> |
LayoutController.saveAs(Map<String,Object> dataMap)
表单另存为接口
该接口用于将表单设计另存为新名称,并保存到指定路径下
|
ApiResult<String> |
ModuleController.saveAs(Map<String,Object> paramMap)
模块另存为接口
该接口用于将指定应用的指定模块另存为新模块
|
ApiResult<String> |
DownloadController.update(DownloadRefVO downloadVO)
更新下载配置接口
该接口用于更新下载配置信息,包括应用名称、模块名称和国际化Key等,并将更新后的配置信息保存到指定路径。
|
ApiResult<String> |
ExportController.update(ExportRefVO exportVO)
更新导出配置接口
该接口用于更新指定应用的导出配置信息,包括应用名称、模块名称和导出Key等。
|
ApiResult<String> |
I18nController.update(I18nRefVO i18nVO)
更新国际化信息接口
该接口用于更新指定应用、模块下的国际化信息
|
ApiResult<String> |
ImportController.update(ImportRefVO importVO)
更新上传配置接口
该接口用于更新指定应用的上传配置信息,包括应用名称、模块名称和国际化Key等。
|
ApiResult<String> |
LayoutController.update(LayoutRefVO layoutVO)
修改布局接口
根据传入的布局信息修改指定应用的布局配置
|
ApiResult<String> |
PermissionController.update(PermissionVO permissionVO)
更新权限接口
根据传入的权限对象更新指定应用的指定模块的权限信息
|
ApiResult<String> |
ReportController.update(ReportRefVO reportRefVO)
更新报表接口
该接口用于更新指定应用、模块下的报表信息,并将更新后的信息保存到对应的JSON文件中。
|
ApiResult<String> |
ServiceController.update(ServiceVO serviceVO)
更新服务器脚本定义接口
该接口用于更新指定模块、应用下的服务器脚本定义,并将更新后的定义保存到对应路径的JSON文件中。
|
ApiResult<String> |
UploadController.update(UploadRefVO uploadVO)
更新上传配置接口
该接口用于更新指定应用、模块和国际化Key的上传配置信息。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
ReportController.add(Map<String,Object> dataMap)
添加报表接口
该接口用于添加一个新的报表,需要传入包含应用名称、模块名称、报表类型和报表名称等信息的Map对象。
|
ApiResult<String> |
ReportController.delete(List<Map<String,Object>> dataMaps)
删除指定的报表文件
该接口接收一个包含多个报表信息的列表,根据每个报表信息中的appName、moduleName和name拼接文件路径,并删除对应的报表文件。
|
ApiResult<Pager<com.alibaba.fastjson.JSONObject>> |
ReportController.page(String appName,
String moduleName,
String reportName)
分页查询报表信息
根据应用名称、模块名称和报表名称分页查询报表信息,返回报表的分页列表。
|
ApiResult<String> |
ReportController.update(Map<String,Object> dataMap)
更新报表信息接口
该接口用于更新指定应用下的模块报表信息,包括报表名称、备注、类型等。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
WorkFlowController.delete(Map<String,String> dataMap)
删除指定实体的流程配置
通过接收包含实体名称和数据源名称的JSON数据,删除对应的流程配置文件
|
ApiResult<Long> |
WorkFlowController.deploy(com.alibaba.fastjson.JSONObject body)
部署工作流
根据传入的参数部署工作流,并返回部署的流程ID
|
ApiResult<WorkflowVO> |
WorkFlowController.getConfig(String datasource,
String entityName)
获取工作流配置
根据数据源和实体名称获取对应的工作流配置信息
|
ApiResult<Pager<WorkflowVO>> |
WorkFlowController.page(String datasource)
分页查询工作流信息
该接口用于根据数据源名称分页查询工作流信息,并设置工作流的状态。
|
ApiResult<Pager<Map<String,Object>>> |
WorkFlowController.pageInstance(String datasource)
分页查询流程实例接口
该接口用于分页查询流程实例,包括正在进行的和已完成的实例,并返回相关的详细信息。
|
ApiResult<Pager<Map<String,Object>>> |
WorkFlowController.pageProcess(String datasource)
分页查询流程处理数据
根据传入的数据源名称,分页查询对应的流程处理数据
|
ApiResult<Pager<Map<String,Object>>> |
WorkFlowController.pageTaskByInstanceId(Map<String,Object> dataMap)
根据实例ID分页查询任务
该接口通过实例ID分页查询相关任务信息,包括任务名称、任务关键字、租户ID、执行者ID、执行者名称以及创建时间等。
|
ApiResult<String> |
WorkFlowController.saveConfig(WorkflowVO workflowVO)
保存工作流配置
该接口用于保存工作流配置信息,包括实体名称、数据源名称以及工作流JSON等。
|
ApiResult<String> |
WorkFlowController.undeploy(Map<String,Object> dataMap)
撤销部署流程
通过传入流程ID来撤销部署指定的流程
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
CacheController.refresh(String cacheKey)
刷新系统缓存
包括动态数据源、系统参数、用户参数、字典、用户、组织机构和角色等所有核心缓存。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
OAuth2Controller.delete(Map<String,Object> appMap)
批量删除OAuth2应用记录。
|
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> |
WorkspaceResourceController.changeFileName(Map<String,Object> paramMap)
修改文件名
将指定路径下的旧文件名修改为新文件名
|
ApiResult<List<Map<String,Object>>> |
SohelpBootResourceController.copy()
复制指定的文件或目录到目标位置。
|
ApiResult<String> |
WorkspaceResourceController.createFile(Map<String,Object> paramMap)
创建文件接口
该接口用于根据传入的参数创建一个新的文件,并返回操作结果
|
ApiResult<String> |
WorkspaceResourceController.createFolder(Map<String,Object> paramMap)
创建文件夹接口
根据传入的路径和文件名创建文件夹,如果上级目录不存在或目录已存在则返回失败信息。
|
ApiResult<List<Map<String,Object>>> |
SohelpBootResourceController.delete()
删除指定的文件或目录。
|
ApiResult<String> |
SohelpBootResourceController.exportZip()
将选中的资源导出为ZIP压缩包。
|
ApiResult<String> |
SohelpBootResourceController.importZip()
导入并解压上传的ZIP压缩包。
|
String |
WorkspaceResourceController.preview(Map<String,Object> paramMap)
获取文件Base64编码
读取指定文件并将其转换为Base64字符串返回
|
ApiResult<List<ResourceFileVO>> |
WorkspaceResourceController.read(Map<String,Object> paramMap)
读取资源文件列表
支持按文件名过滤、排序等操作,返回文件列表信息
|
ApiResult<String> |
WorkspaceResourceController.removeFile(Map<String,Object> paramMap)
删除文件或目录
可删除多个文件或目录,支持递归删除目录
|
ApiResult<List<Map<String,Object>>> |
SohelpBootResourceController.rename()
对指定文件进行重命名操作。
|
ApiResult<List<Map<String,Object>>> |
SohelpBootResourceController.tree()
获取资源管理器的树形结构数据。
|
ApiResult<String> |
WorkspaceResourceController.uploadFile(String path,
org.springframework.web.multipart.MultipartFile file)
上传文件
将上传的文件保存到指定路径下
|
ApiResult<String> |
WorkspaceResourceController.view(Map<String,Object> paramMap)
预览文件内容
通过输出流将文件内容直接写入响应体中
|
ApiResult<List<Map<String,Object>>> |
SohelpBootResourceController.viewJson()
查看特定资源的JSON配置内容。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
UpdaterController.build()
构建SohelpBoot平台升级包
该接口用于在开发环境中构建SohelpBoot平台的升级包,并将构建结果复制到指定目录,最后删除源文件。
|
ApiResult<Map<String,Object>> |
UpdaterController.getVersion()
获取管理平台版本信息
该接口用于获取当前管理平台的版本信息,包括官方最新版本和当前jar包版本号。
|
ApiResult<Map<String,String>> |
UpdaterController.progress()
获取发布进度接口
该接口用于获取当前的发布进度信息,包括进度百分比和状态消息。
|
ApiResult<String> |
UpdaterController.update(ApplicationVO applicationVO)
更新应用接口
该接口用于更新应用信息,如果应用信息不存在则创建新的应用信息。
|
ApiResult<String> |
UpdaterController.updater()
更新程序接口
该接口用于更新SohelpBoot平台,包括资源包的下载、解压、模块安装、SQL语句更新、实体和表的重新加载等操作。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
AutocodeController.delete(Map<String,Object> paramMap) |
ApiResult<String> |
SequenceController.delete(Map<String,Object> paramMap) |
ApiResult<Map<String,Object>> |
AutocodeController.getById(Map<String,Object> paramMap) |
ApiResult<List<Map<String,Object>>> |
AutocodeController.list(Map<String,Object> paramMap) |
ApiResult<Pager<Map<String,Object>>> |
AutocodeController.page(Map<String,Object> paramMap) |
ApiResult<Pager<Map<String,Object>>> |
SequenceController.page(String name) |
ApiResult<String> |
AutocodeController.save(Map<String,Object> paramMap) |
ApiResult<String> |
SequenceController.save(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<Map<String,Object>> |
DictCategoryController.add(Map<String,Object> paramMap) |
ApiResult<String> |
DictionaryDataController.add(Map<String,Object> paramMap) |
ApiResult<String> |
DictionaryDataController.batchDelete(Map<String,Object> paramMap) |
ApiResult<String> |
DictCategoryController.delete(Map<String,Object> paramMap) |
ApiResult<String> |
DictionaryDataController.delete(String[] ids) |
ApiResult<Map<String,Object>> |
DictCategoryController.getById(String id) |
ApiResult<Map<String,Object>> |
DictionaryDataController.getById(String id) |
ApiResult |
DictCategoryController.getDataList(String dictName) |
ApiResult<List<Map<String,Object>>> |
DictCategoryController.list(Map<String,Object> paramMap) |
ApiResult<List<Map<String,Object>>> |
DictionaryDataController.list(Map<String,Object> paramMap) |
ApiResult<Pager<Map<String,Object>>> |
DictCategoryController.page(Map<String,Object> paramMap) |
ApiResult<Pager<Map<String,Object>>> |
DictionaryDataController.page(Map<String,Object> paramMap) |
ApiResult<String> |
DictionaryDataController.refreshDictCache() |
ApiResult<String> |
DictCategoryController.update(Map<String,Object> paramMap) |
ApiResult<String> |
DictionaryDataController.update(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult |
I18nCategoryController.add(Map<String,Object> paramMap) |
ApiResult<String> |
I18nController.buildI18nByEntity(Map<String,Object> dataMap)
根据实体生成I18N数据
该接口接收包含实体信息的Map对象,根据实体信息生成对应的I18N数据并返回
|
ApiResult<String> |
I18nController.buildI18nByTable(Map<String,Object> dataMap)
生成I18N数据
根据传入的表名、数据源以及是否生成JSON格式数据,生成对应的I18N数据
|
ApiResult<String> |
I18nCategoryController.delete(Map<String,Object> paramMap) |
ApiResult<String> |
I18nController.delete(Map<String,Object> paramMap) |
ApiResult<String> |
LanguageController.delete(Map<String,Object> paramMap) |
ApiResult<String> |
I18nController.downloadI18nByAllEntity(String datasourceName,
boolean json)
生成并下载I18N文件
该接口用于生成I18N文件,并将其作为附件下载。
|
ApiResult<String> |
I18nController.downloadI18nByAllTable(String datasourceName,
boolean json)
生成并下载I18N文件
该接口用于生成I18N文件,并将其作为附件下载。
|
ApiResult<Map<String,Object>> |
I18nController.getById(String id) |
ApiResult<Map<String,Object>> |
I18nController.getDetail(Object id) |
ApiResult |
I18nCategoryController.list() |
ApiResult<List<Map<String,Object>>> |
I18nController.list(Map<String,Object> paramMap) |
ApiResult<List<Map<String,Object>>> |
LanguageController.list(Map<String,Object> paramMap) |
ApiResult |
I18nCategoryController.page(Map<String,Object> paramMap) |
ApiResult<Pager<Map<String,Object>>> |
I18nController.page(Map<String,Object> paramMap)
分页查询国际化数据
该接口用于分页查询国际化相关的数据,通过传入的参数进行条件筛选,并返回查询结果。
|
ApiResult<Pager<Map<String,Object>>> |
LanguageController.page(Map<String,Object> paramMap) |
ApiResult<Pager<Map<String,Object>>> |
I18nController.pageByType(Map<String,Object> paramMap)
type 0为模块,1为实体
|
ApiResult<String> |
LanguageController.save(Map<String,Object> paramMap) |
ApiResult<String> |
LanguageController.setLangConfig(Map<String,Object> paramMap) |
ApiResult<Map<String,Object>> |
LanguageController.setLanguage(Map<String,Object> paramMap) |
ApiResult<String> |
I18nCategoryController.update(Map<String,Object> paramMap) |
ApiResult<String> |
I18nController.update(Map<String,Object> paramMap)
修改国际化
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<Map<String,Object>> |
SystemInfoController.getInfo()
获取系统参数信息
|
ApiResult |
SystemInfoController.getRateInfo() |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<Pager<Map<String,Object>>> |
LoginLogController.page(Map<String,Object> paramMap) |
ApiResult<Pager<Map<String,Object>>> |
OperationLogController.page(Map<String,Object> paramMap) |
ApiResult<String> |
LoginLogController.removeAll() |
ApiResult<String> |
OperationLogController.removeAll() |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
MenuController.add(Map<String,Object> paramMap)
添加菜单接口
用于向系统中添加新的菜单项,包括标题、应用UUID、租户ID等信息。
|
ApiResult<String> |
MenuController.delete(Map<String,Object> paramMap)
删除菜单接口
根据传入的ID删除对应菜单,并删除关联的角色菜单关系,同时删除该菜单的所有子菜单及关联关系
|
void |
MenuController.exportSQL(String appUuid)
导出SQL语句的HTTP GET请求映射。
|
ApiResult<Map<String,Object>> |
MenuController.getById(String id) |
ApiResult<List<Map<String,Object>>> |
MenuController.getRoleMenu(String roleId) |
ApiResult<List<Map<String,Object>>> |
MenuController.list(Map<String,Object> paramMap)
获取菜单列表
|
ApiResult<String> |
MenuController.save(Map<String,Object> paramMap) |
ApiResult<String> |
MenuController.update(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult |
AppNoticeController.deleteMsg(Map<String,Object> paramMap) |
ApiResult |
AppNoticeController.getUnRead(AppNoticeTypeEnum type) |
ApiResult |
AppNoticeController.getUnReadMsgNum() |
ApiResult |
AppNoticeController.list(AppNoticeTypeEnum type) |
ApiResult |
AppNoticeController.markRead(AppNoticeTypeEnum type) |
ApiResult |
AppNoticeController.page(AppNoticeTypeEnum type) |
ApiResult |
AppNoticeController.read(Map<String,Object> paramMap) |
ApiResult |
AppNoticeController.sendDingDing(Map<String,Object> paramMap)
发送钉钉用户消息
|
ApiResult<Object> |
AppNoticeController.sendEmail(Map<String,Object> paramMap) |
ApiResult<Object> |
AppNoticeController.sendPhone(Map<String,Object> paramMap)
发送手机用户消息
|
ApiResult<Object> |
AppNoticeController.sendQq(Map<String,Object> paramMap)
发送QQ用户消息
|
ApiResult<Object> |
AppNoticeController.sendQywx(Map<String,Object> paramMap)
发送企业微信用户消息
|
ApiResult |
AppNoticeController.sendSystem(Map<String,Object> paramMap)
发送系统消息
|
ApiResult |
AppNoticeController.sendTodo(Map<String,Object> paramMap)
发送待办事项
|
ApiResult |
AppNoticeController.sendUser(Map<String,Object> paramMap)
发送用户消息
|
ApiResult |
AppNoticeController.sendWx(Map<String,Object> paramMap)
发送微信消息
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
UserConstParamController.clear() |
ApiResult<String> |
ConstParamCategoryController.delete(Map<String,Object> paramMap) |
ApiResult<Map<String,Object>> |
ConstParamController.delete(Map<String,Object> paramMap) |
ApiResult<String> |
UserConstParamController.delete(Map<String,Object> paramMap) |
ApiResult<Map<String,Object>> |
ConstParamCategoryController.getById(Map<String,Object> paramMap) |
ApiResult<Map<String,Object>> |
ConstParamController.getById(Map<String,Object> paramMap) |
ApiResult<Map<String,Object>> |
UserConstParamController.getById(Map<String,Object> paramMap) |
ApiResult |
ConstParamCategoryController.list() |
ApiResult<List<Map<String,Object>>> |
ConstParamController.list(Map<String,Object> paramMap) |
ApiResult<List<Map<String,Object>>> |
UserConstParamController.list(Map<String,Object> paramMap) |
ApiResult<Pager<Map<String,Object>>> |
ConstParamController.page(Map<String,Object> paramMap) |
ApiResult |
UserConstParamController.page(Map<String,Object> paramMap) |
ApiResult<String> |
ConstParamController.reloadAll() |
ApiResult<String> |
UserConstParamController.reloadAll() |
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.add(Map<String,Object> paramMap) |
ApiResult<String> |
RoleController.assignUser(Map<String,Object> bodyMap) |
ApiResult<String> |
RoleController.delete(List<String> ids) |
ApiResult<Map<String,Object>> |
RoleController.getById(String id) |
ApiResult<List<Map<String,Object>>> |
RoleController.getMenu(String role_id,
String appUuid) |
ApiResult<List<Map<String,Object>>> |
RoleController.getUsersByRole(String id) |
ApiResult<List<Map<String,Object>>> |
RoleController.list(Map<String,Object> paramMap) |
ApiResult<Pager<Map<String,Object>>> |
RoleController.page(Map<String,Object> paramMap) |
ApiResult<String> |
RoleController.save(Map<String,Object> paramMap) |
ApiResult<List<Map<String,Object>>> |
RoleController.select(Map<String,Object> paramMap) |
ApiResult<String> |
RoleController.update(Map<String,Object> paramMap) |
ApiResult<String> |
RoleController.updateMenu(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
TenantController.add(Map<String,Object> paramMap) |
ApiResult<String> |
TenantController.delete(String[] ids) |
ApiResult<Map<String,Object>> |
TenantController.getById(String id) |
ApiResult<List<Map<String,Object>>> |
TenantController.list(Map<String,Object> paramMap) |
ApiResult<Pager<Map<String,Object>>> |
TenantController.page(Map<String,Object> paramMap) |
ApiResult<String> |
TenantController.save(Map<String,Object> paramMap) |
ApiResult<String> |
TenantController.update(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<Pager<Map<String,Object>>> |
ThirdPartController.page(Map<String,Object> paramMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
UserTenantController.changeDefaultTenant(Map<String,Object> tenantMap)
切换租户
|
ApiResult<String> |
UserController.changePassword(Map<String,Object> paramMap)
修改登录的密码
|
ApiResult<Map<String,Object>> |
UserController.detail()
获取用户详情信息
|
ApiResult<String> |
UserThirdpartDingdingController.dingdingBinding() |
ApiResult<String> |
UserThirdpartDingdingController.dingdingUnbind() |
ApiResult<String> |
UserThirdpartEmailController.emailBinding(Map<String,Object> paramMap) |
ApiResult<String> |
UserThirdpartEmailController.emailUnbind() |
ApiResult<String> |
UserThirdpartPhoneController.getCode(Map<String,String> paramMap) |
ApiResult<List<Map<String,Object>>> |
UserController.getThirdpartConfig() |
ApiResult<String> |
UserThirdpartWxPubController.getWxgzhCode() |
Object |
UserThirdpartDingdingController.invokeDingdingBinding(Map<String,Object> paramMap)
钉钉回调绑定地址
|
ApiResult<Map<String,Object>> |
UserThirdpartQQController.invokeQqBinding(Map<String,Object> paramMap)
qq回调方法
|
Object |
UserThirdpartQywxController.invokeQywxBinding(Map<String,Object> paramMap) |
ApiResult<Pager<Map<String,Object>>> |
UserTenantController.pageMyTenants()
获取我的租户列表
|
ApiResult<String> |
UserThirdpartPhoneController.phoneBinding(Map<String,Object> paramMap) |
ApiResult<String> |
UserThirdpartPhoneController.phoneUnbind() |
ApiResult<String> |
UserThirdpartQQController.qqBinding() |
ApiResult<String> |
UserThirdpartQywxController.qywxBinding() |
ApiResult<String> |
UserThirdpartQywxController.qywxUnbind() |
ApiResult<String> |
UserController.saveSize(Map<String,Object> paramMap) |
ApiResult<String> |
UserController.saveTheme(Map<String,Object> paramMap) |
ApiResult<String> |
UserController.saveThirdpartConfig(Map<String,Object> paramMap) |
ApiResult<String> |
UserThirdpartDingdingController.sendDingDing(Map<String,Object> paramMap)
发送钉钉用户消息
|
ApiResult<String> |
UserThirdpartEmailController.sendMail(Map<String,Object> paramMap)
发送邮件消息
|
ApiResult<String> |
UserThirdpartEmailController.sendMailCode(Map<String,String> paramMap)
发送邮件验证码
|
ApiResult<Object> |
UserThirdpartPhoneController.sendPhone(Map<String,Object> paramMap)
发送手机用户消息
|
ApiResult<String> |
UserThirdpartQywxController.sendQywx(Map<String,Object> paramMap)
发送企业微信用户消息
|
ApiResult<String> |
UserThirdpartWxPubController.sendWxPub(Map<String,Object> paramMap)
发送微信消息
|
ApiResult<String> |
UserController.update(Map<String,Object> paramMap)
获取用户详情信息
|
ApiResult |
UserController.updateLogo(Map<String,Object> dataMap) |
ApiResult |
UserThirdpartWeiXinController.wxBinding() |
ApiResult<String> |
UserThirdpartWxPubController.wxPublicUnbind()
解绑微信公众
|
ApiResult |
UserThirdpartWeiXinController.wxUnbind()
微信解绑
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
EngineWorkflowController.addSign(Map<String,Object> dataMap)
加签接口
该接口用于为指定任务添加加签用户,即将任务分配给其他用户进行处理。
|
ApiResult<String> |
EngineWorkflowController.agree(org.springframework.web.multipart.MultipartFile[] files,
Map<String,Object> dataMap)
同意通过工作流任务
该接口用于处理工作流中的同意通过操作,需要传入相关数据和文件。
|
ApiResult<String> |
UserController.avatar(String id)
获取用户头像
根据用户ID获取用户的头像图片,并将图片数据写入响应流中
|
ApiResult<String> |
EngineWorkflowController.batchAgree(org.springframework.web.multipart.MultipartFile[] files,
Map<String,Object> dataMap)
批量同意通过任务
该接口用于批量同意通过指定的任务,需要传入任务ID和其他相关参数。
|
ApiResult<String> |
NoticeController.batchDelete(Map<String,Object> dataMap)
批量删除通知接口
该接口用于根据传入的ID列表和类型,批量删除指定用户的通知
|
ApiResult<String> |
NoticeController.batchRead(Map<String,Object> dataMap)
批量读取通知接口
该接口用于批量更新通知的读取状态,根据传入的通知ID列表和状态进行更新。
|
ApiResult<String> |
EngineWorkflowController.batchReject(org.springframework.web.multipart.MultipartFile[] files,
Map<String,Object> dataMap)
批量拒绝(不同意)审批请求
该接口允许用户一次性对多个任务进行拒绝操作,通过传入任务ID列表和拒绝理由来执行。
|
ApiResult<String> |
EngineWorkflowController.complete(Map<String,Object> dataMap)
结束终止流程
该接口用于结束或终止指定的流程任务,需要传入任务ID
|
ApiResult<?> |
EngineCrudController.create(com.alibaba.fastjson.JSONObject jsonObject)
创建单据接口
该接口用于创建新的单据,通过传入包含单据信息的JSON对象来实现单据的创建操作。
|
ApiResult<String> |
EngineWorkflowController.delegate(Map<String,Object> dataMap)
委派任务给其他同事处理
|
ApiResult<String> |
EngineCrudController.delete(Map<String,Object> dataMap)
指量单据删除接口
该接口用于删除指量单据,支持单个或多个ID删除,并验证用户操作权限。
|
ApiResult<Object> |
EngineFileController.delete(Map<String,Object> dataMap)
文件删除接口
根据提供的文件ID和引用ID删除文件,并验证用户操作权限
|
ApiResult<String> |
EngineReportController.delete(String refid)
删除操作接口
该接口用于处理删除请求,执行删除操作并返回结果。
|
ApiResult<Map<String,Object>> |
EngineCrudController.detail(String refid,
String id)
获取指定记录的详细信息
通过refid和id获取对应记录的详细信息,并封装成ApiResult返回
|
ApiResult<Object> |
EngineDownloadController.download(String refid,
String fileName)
文件下载接口
用于根据提供的refid和fileName下载文件
|
ApiResult<Object> |
EngineExportController.export(String refid,
String fileName)
批量导出接口
用于根据提供的refid和fileName进行文件批量导出操作
|
ApiResult<Map<String,Object>> |
EngineCrudController.getById(String refid,
String id)
根据ID获取数据
通过指定的refid和id从数据库中获取对应的数据,并封装成ApiResult返回
|
ApiResult<ProcessModel> |
EngineWorkflowController.getProcess(String refid,
String id)
获取流程详情
根据提供的refid和id获取流程实例的详细信息,包括已完成的任务列表、待办任务列表以及流程模型内容。
|
ApiResult<List<Map<String,Object>>> |
EngineWorkflowController.getTasks(String refid,
String id)
根据refid和业务ID获取流程实例的任务信息(包括已办、待办任务及流程节点配置)
|
ApiResult<Map<String,List<Map<String,Object>>>> |
NoticeController.getUnreadNotice()
获取未读通知列表
该接口用于获取当前登录用户的未读系统通知、私信和待办事项,每种类型最多返回6条数据。
|
ApiResult<Map<String,Integer>> |
NoticeController.getUnreadNoticeNum()
获取未读通知数量
该接口用于获取当前登录用户的未读系统通知、私信和待办事项的数量
|
ApiResult<Object> |
EngineImportController.importData(String refid,
String fileName)
批量导入数据接口
该接口用于批量导入数据,通过指定的refid和fileName参数进行数据导入操作。
|
ApiResult<Map<String,Object>> |
EngineCrudController.initial(String refid)
获取模块初始化数据
该接口用于根据模块地址获取相应的初始化数据,并进行权限验证。
|
ApiResult<String> |
EngineWorkflowController.jump(Map<String,Object> dataMap)
跳到指定工作流节点
该接口用于根据提供的任务ID和节点Key跳转到工作流中的指定节点
|
ApiResult<String> |
EngineWorkflowController.jumpFirst(Map<String,Object> dataMap)
退回发起人
该接口用于将工作流程任务退回给发起人,通过任务ID定位具体任务并执行退回操作。
|
ApiResult<String> |
EngineWorkflowController.jumpPrevious(Map<String,Object> dataMap)
退回工作流到上一步
该接口用于将指定任务ID的工作流退回到上一步操作
|
ApiResult<List<ApplicationVO>> |
ApplicationController.list()
获取应用列表接口
该接口用于获取所有应用的列表信息
|
ApiResult<Map<String,List<Map<String,Object>>>> |
DictController.list()
获取用户下拉菜单数据
该接口用于获取当前租户下的所有字典数据,并过滤出与当前租户ID匹配的数据,最后返回给前端用于展示下拉菜单。
|
ApiResult<List<Map<String,Object>>> |
OrgController.list()
获取组织列表接口
该接口用于获取当前租户下的组织列表,返回结果为ApiResult包装的List类型数据
|
ApiResult<List<Map<String,Object>>> |
RoleController.list()
获取角色列表接口
该接口用于获取当前租户下的所有角色列表,返回结果为ApiResult包装的List类型数据
|
ApiResult<List<Map<String,Object>>> |
EngineReportController.list(String refid)
根据refid获取报告列表
|
ApiResult<List<Map<String,Object>>> |
MenuController.list(String uuid)
获取菜单列表接口
根据传入的uuid获取对应的菜单列表
|
ApiResult<List<Map<String,Object>>> |
UserController.list(String orgId)
获取用户列表接口
根据租户ID和部门ID获取用户列表,如果部门ID为空,则返回该租户下所有用户
|
ApiResult<List<Map<String,Object>>> |
MenuController.listByApp(String refid)
根据应用获取列表
该接口通过应用ID获取对应的列表数据
|
ApiResult<Pager<Map<String,Object>>> |
EngineCrudController.page(Map<String,Object> paramMap)
分页查询接口
该接口用于根据传入的参数进行分页查询,并返回查询结果。
|
ApiResult<Pager<Map<String,Object>>> |
EngineWorkflowController.page(Map<String,Object> dataMap)
分页显示所有任务
该接口通过分页的方式返回所有任务的详细信息,包括任务ID、任务名称、任务关键字等。
|
ApiResult<Pager<Map<String,Object>>> |
EngineWorkflowController.pageByCc(Map<String,Object> dataMap)
获取抄送任务列表
通过传入的查询参数,分页查询抄送任务列表,并关联查询任务实例的详细信息。
|
ApiResult<Pager<Map<String,Object>>> |
EngineWorkflowController.pageByDelegate(Map<String,Object> dataMap)
获取代办任务列表
该接口用于获取当前用户代办的任务列表,通过传入的查询条件进行分页查询。
|
ApiResult<Pager<Map<String,Object>>> |
EngineCrudController.pageByFk(Map<String,Object> paramMap)
根据外键分页查询数据接口
该接口通过传入包含外键和其他查询条件的参数Map,分页查询并返回相关数据
|
ApiResult<?> |
EngineWorkflowController.pageByHisTask(Map<String,String> dataMap)
分页显示流程委托
该接口用于分页显示当前用户的历史任务,包括任务的基本信息和相关实例信息。
|
ApiResult<?> |
EngineWorkflowController.pageByTodo(Map<String,Object> dataMap)
分页显示我的待办事项
该接口用于分页查询当前登录用户的待办事项,包括任务名称、任务类型等相关信息,并返回查询结果。
|
ApiResult<Pager<Map<String,Object>>> |
NoticeController.pageLetter()
分页查询用户信件
根据用户ID和是否已读状态分页查询用户信件,并返回结果
|
ApiResult<Pager<Map<String,Object>>> |
NoticeController.pageNotice()
获取我的通知
该接口用于分页查询当前登录用户的系统通知,包括通知标题、是否已读等信息,并按ID降序排列。
|
ApiResult<Pager<Map<String,Object>>> |
NoticeController.pageTodo()
分页查询待办事项
该接口用于分页查询当前登录用户的待办事项,通过构建SQL查询语句,从数据库中获取待办事项列表,并进行格式化处理后返回。
|
ApiResult<com.alibaba.fastjson.JSONObject> |
ModuleController.read(String refid)
模块读取接口
根据提供的模块地址(refid)读取模块详细信息,包括模块表单、网格和布局等。
|
ApiResult<String> |
NoticeController.readAll(Map<String,Object> dataMap)
标记所有指定类型的通知为已读
该接口接收一个包含通知类型的请求体,并将该类型且未删除的通知标记为已读状态
|
ApiResult<String> |
EngineWorkflowController.readByCc(Map<String,Object> dataMap)
标记任务已阅
通过传入的任务ID,将对应任务的已阅状态标记为true
|
ApiResult<com.alibaba.fastjson.JSONObject> |
ModuleCustomController.readEntityForm(String refid)
读取用户个性化实体表单
根据提供的refid读取用户个性化实体表单数据,并返回结果
|
ApiResult<com.alibaba.fastjson.JSONObject> |
ModuleCustomController.readEntityLayout(String refid)
读取用户个性化实体布局
该接口用于根据用户提供的refid读取对应的个性化实体布局信息。
|
ApiResult<com.alibaba.fastjson.JSONObject> |
ModuleCustomController.readGrid(String refid)
读取用户个性化模块数据
通过传入的refid参数,读取并返回用户个性化模块的数据
|
ApiResult<com.alibaba.fastjson.JSONObject> |
ModuleCustomController.readLayout(String refid)
读取用户个性化布局接口
该接口用于根据用户提供的refid读取用户的个性化布局信息
|
ApiResult<com.alibaba.fastjson.JSONObject> |
ModuleCustomController.readModule(String refid)
读取用户个性化模块
根据传入的refid读取用户个性化模块信息
|
ApiResult<String> |
EngineWorkflowController.reclaim(Map<String,Object> dataMap)
撤回或拿回已通过的任务
该接口用于用户撤回或拿回自己已经通过的任务,通过实例ID定位具体任务并进行撤回操作
|
ApiResult<String> |
EngineWorkflowController.reject(org.springframework.web.multipart.MultipartFile[] files,
Map<String,Object> dataMap)
拒绝(不同意)审批请求
该接口用于处理审批流程中的拒绝操作,用户可以通过此接口提交拒绝理由及相关信息,系统会进行相应处理并更新审批状态。
|
ApiResult<String> |
EngineWorkflowController.removeSign(Map<String,Object> dataMap)
减签接口
该接口用于处理减签操作,根据传入的任务ID和用户列表,将指定用户从任务中移除。
|
ApiResult<Object> |
EngineFileController.rename(String refid,
String id,
String newFileName)
文件重命名接口
该接口用于对指定文件进行重命名操作
|
ApiResult<String> |
ModuleGridController.resetCommonConfig(Map<String,Object> dataMap)
重置通用配置接口
该接口用于重置指定引用ID的通用配置
|
ApiResult<?> |
EngineCrudController.save(com.alibaba.fastjson.JSONObject jsonObject)
保存数据接口
该接口用于保存通过JSON对象传递的数据,并进行权限验证。
|
ApiResult<String> |
EngineReportController.save(List<Map<String,Object>> data)
保存次序接口
该接口接收一个包含数据的列表,解析refid并进行删除操作,最后返回操作结果。
|
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<List<FlwInstance>> |
EngineWorkflowController.submit(org.springframework.web.multipart.MultipartFile[] files,
Map<String,Object> dataMap)
开启提交流程
该接口用于处理提交流程的请求,包括验证参数、获取流程信息、检查业务数据是否存在以及启动流程实例等操作。
|
ApiResult<?> |
EngineCrudController.update(com.alibaba.fastjson.JSONObject jsonObject)
单据更新接口
用于更新单据信息,并进行权限验证和保存操作。
|
ApiResult<String> |
ModuleGridController.updateCommonConfig(Map<String,Object> dataMap)
更新通用配置接口
该接口用于更新网格列表的通用配置,包括属性显示、宽度、锁定等设置。
|
ApiResult<List<Long>> |
EngineFileController.upload(String refid,
org.springframework.web.multipart.MultipartFile[] files)
文件上传接口
用于上传一个或多个文件,并返回上传文件的ID列表
|
ApiResult<Object> |
EngineUploadController.upload(String refid,
String fileName) |
Copyright © 2025. All rights reserved.