| 限定符和类型 | 方法和说明 |
|---|---|
void |
PermissionAspect.doBefore(org.aspectj.lang.JoinPoint joinPoint)
在目标方法执行之前进行权限检查。
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected long |
BaseController.getLoginID()
获取当前登录用户的唯一标识符。
|
protected String |
BaseController.getLoginName()
获取当前登录账户的用户名。
|
protected long |
BaseController.getLoginOrgID()
获取当前登录用户的组织ID。
|
protected String |
BaseController.getLoginOrgName()
获取当前登录用户的组织名称。
|
protected Map<String,Object> |
BaseController.getLoginUser()
获取当前登录用户的信息映射表。
|
protected String |
BaseController.getNickname()
获取当前登录用户的昵称。
|
protected long |
BaseController.getTenantId()
获取当前登录用户的租户ID。
|
protected String |
BaseController.getUserName()
获取当前登录用户的真实姓名。
|
protected String |
BaseController.getUserNo()
获取当前登录用户的编号。
|
protected boolean |
BaseController.isAdministrator()
判断当前登录用户是否为系统管理员。
|
protected boolean |
BaseController.isDeveloper()
判断当前登录用户是否为开发者角色。
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
JdbcHelper.Table.save(Map<String,Object> dataMap)
根据是否包括ID项,来决定是否更新还是插入数据
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
AutoCodeHelper.format(String template,
Map<String,Object> dataMap)
根据模板中的变量名从 dataMap 获取数据
|
| 限定符和类型 | 方法和说明 |
|---|---|
long |
SohelpFileService.upload(SohelpFileTypeEnum sohelpFileTypeEnum,
String refid,
org.springframework.web.multipart.MultipartFile multipartFile)
上传文件并保存到服务器及数据库中
|
long |
SohelpFileService.upload(String refid,
org.springframework.web.multipart.MultipartFile multipartFile)
上传业务文件
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NoticeService.send(NoticeVO noticeVO)
发送系统消息
根据传入的通知信息构建消息记录,并插入数据库中。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,Object> |
JwtTokenUtil.getExtra()
获取当前登录用户的附加信息。
|
static Object |
JwtTokenUtil.getExtra(String name)
根据字段名获取当前登录用户的指定附加信息。
|
static Map<String,Object> |
JwtTokenUtil.validateToken()
验证当前上下文中的 Token 是否有效,并返回附加信息。
|
static Map<String,Object> |
JwtTokenUtil.validateToken(javax.servlet.http.HttpServletRequest obj)
验证 HTTP 请求中的 Token 是否有效,并返回附加信息。
|
static Map<String,Object> |
JwtTokenUtil.validateToken(Map<String,Object> map)
验证传入的 Map 中携带的 Token 是否有效,并返回附加信息。
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SohelpLogin.formatOperatorLog(Map<String,Object> dataMap)
格式化并替换操作日志中的字段信息。
|
long |
SohelpLogin.getLoginId()
获取当前登录用户的 ID。
|
String |
SohelpLogin.getLoginName()
获取当前登录用户的账户名。
|
Map<String,Object> |
SohelpLogin.getLoginUser()
获取当前登录用户的信息。
|
String |
SohelpLogin.getNickName()
获取当前登录用户的昵称。
|
Long |
SohelpLogin.getOrgId()
获取当前登录用户所在的组织 ID。
|
String |
SohelpLogin.getOrgName()
获取当前登录用户所属组织的名称。
|
Integer |
SohelpLogin.getPowerType()
获取当前登录用户的数据权限类型。
|
List<Long> |
SohelpPower.getSubUsers(long userId)
根据用户配置的数据权限类型,获取其下属用户列表(不包括自己)。
|
Long |
SohelpLogin.getTenantId()
获取当前登录用户的租户 ID。
|
List<Long> |
SohelpPower.getUserByRole(long tenantId,
long userId)
获取用户所属岗位中的其他用户列表。
|
long |
SohelpLogin.getUserId()
获取当前登录用户的 ID(别名方法)。
|
String |
SohelpLogin.getUserNo()
获取当前登录用户的编号。
|
List<Long> |
SohelpPower.getUsersByMyAndSubOrg(long orgId)
获取下属组织(含当前组织)下的所有用户。
|
List<Long> |
SohelpPower.getUsersByOrg(long tenantId,
long userId)
获取用户所在所有部门下的全部用户。
|
List<Long> |
SohelpPower.getUsersBySubOrg(long orgId)
获取下属组织(不含当前组织)下的所有用户。
|
List<Long> |
SohelpPower.getUsersByTenant(long tenantId)
获取指定租户下的所有用户ID列表。
|
boolean |
SohelpLogin.isAdmin()
判断当前登录用户是否是管理员。
|
boolean |
SohelpLogin.isDev()
判断当前登录用户是否是开发人员。
|
List<Long> |
SohelpPower.power(PowerTypeEnum powerTypeEnum,
Map<String,Object> paramMap)
根据权限枚举类型获取对应范围的用户列表。
|
String |
SohelpPower.power(String powerField)
构造一个SQL片段,表示当前用户及其下属用户的过滤条件。
|
List<Long> |
SohelpPower.power(String powerType,
Map<String,Object> paramMap)
根据权限类型字符串获取对应范围的用户列表。
|
SQLBuilder |
SohelpWhere.where()
获取查询SQL构建器实例(无额外参数)
|
SQLBuilder |
SohelpWhere.where(Map<String,Object> paramMap)
获取查询SQL构建器实例,包含用户权限信息和传入参数
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
GlobalExceptionAdvice.tokenAuthenticationException(TokenAuthenticationException e,
javax.servlet.http.HttpServletResponse response)
处理Token认证异常(TokenAuthenticationException)
|
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
CustomRequestInterceptor.preHandle(org.ssssssss.magicapi.core.model.ApiInfo info,
org.ssssssss.script.MagicScriptContext context,
org.ssssssss.magicapi.core.servlet.MagicHttpServletRequest mr,
org.ssssssss.magicapi.core.servlet.MagicHttpServletResponse response)
在接口调用前进行预处理逻辑,包括签名校验、登录认证及权限检查等。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
ConstParamCategoryController.save(Map<String,Object> paramMap)
保存系统变量分类(新增或更新)
|
ApiResult<String> |
ConstParamController.save(Map<String,Object> paramMap)
新增或更新系统常量参数
|
ApiResult<String> |
UserConstParamController.save(Map<String,Object> paramMap)
保存或更新用户系统变量信息
若传入参数中包含有效ID则执行更新操作;否则视为新增。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
UserTenantController.changeDefaultTenant(Map<String,Object> tenantMap)
切换当前用户的默认租户。
|
ApiResult<String> |
UserController.changePassword(Map<String,Object> paramMap)
修改当前登录用户的登录密码
|
ApiResult<String> |
UserThirdpartDingdingController.dingdingBinding()
跳转至钉钉授权页面进行绑定流程。
|
ApiResult<String> |
UserThirdpartWxPubController.getWxgzhCode()
获取微信公众号带参二维码票据并进行URL编码后返回
|
ApiResult<Pager<Map<String,Object>>> |
UserTenantController.pageMyTenants()
分页获取当前用户所拥有的所有租户信息。
|
ApiResult<String> |
UserThirdpartQQController.qqBinding()
发起QQ绑定流程,重定向至QQ授权页面
|
ApiResult<String> |
UserThirdpartQywxController.qywxBinding()
绑定企业微信账户
引导当前登录用户跳转至企业微信授权页面进行扫码绑定操作。
|
ApiResult<String> |
UserController.update(Map<String,Object> dataMap)
更新当前登录用户的基本信息
|
ApiResult |
UserThirdpartWeiXinController.wxBinding()
发起微信绑定请求,跳转至微信扫码授权页面。
|
ApiResult<String> |
UserThirdpartWxPubController.wxPublicUnbind()
解除当前登录用户的微信公众号绑定关系
|
| 限定符和类型 | 方法和说明 |
|---|---|
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<Long> |
WorkFlowController.deploy(com.alibaba.fastjson.JSONObject body)
部署工作流
根据传入的参数部署工作流,并返回部署的流程ID
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
OAuth2Controller.save(Map<String,Object> paramMap)
保存OAuth2账户信息。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
AutocodeController.save(Map<String,Object> paramMap)
保存或更新自动编码配置。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
OrgController.assignUser(Map<String,Object> dataMap)
将用户分配给指定组织或从组织中移除
|
ApiResult<Pager<Map<String,Object>>> |
OrgController.pageAssignUser(String orgId,
String keywords)
根据组织ID获取已被该组织分配的用户列表(支持关键词搜索)
|
ApiResult<Pager<Map<String,Object>>> |
OrgController.pageUnAssignUser(String orgId,
String keywords)
根据组织ID获取未被该组织分配的用户列表(支持关键词搜索)
|
| 限定符和类型 | 方法和说明 |
|---|---|
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.assignUser(Map<String,Object> bodyMap)
将一组用户分配给特定岗位
|
ApiResult<List<Map<String,Object>>> |
RoleController.getUsersByRole(String id)
获取与某个岗位绑定的所有用户的列表
|
ApiResult<String> |
RoleController.save(Map<String,Object> paramMap)
保存岗位信息(新增或更新)
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<Map<String,Object>> |
UserController.getById(String id)
根据用户ID获取详细信息。
|
ApiResult<String> |
PowerController.save(Map<String,Object> paramMap)
保存用户的权限信息
包括更新用户权限类型,并根据权限范围插入具体的权限数据
|
ApiResult<String> |
UserController.updateStatus(Map<String,Object> paramMap)
修改用户的状态(启用/禁用)。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
UserTenantController.changeDefaultTenant(Map<String,Object> tenantMap)
切换当前用户的默认租户。
|
ApiResult<String> |
UserController.changePassword(Map<String,Object> paramMap)
修改当前用户的登录密码。
|
ApiResult<String> |
UserThirdpartDingdingController.dingdingBinding()
跳转至钉钉授权页面进行绑定操作。
|
ApiResult<String> |
UserThirdpartWxPubController.getWxgzhCode()
获取微信公众号带参数二维码的 ticket,并进行 URL 编码后返回
|
ApiResult<Pager<Map<String,Object>>> |
UserTenantController.pageMyTenants()
获取当前登录用户的租户列表,并标识默认租户。
|
ApiResult<String> |
UserThirdpartQQController.qqBinding()
发起QQ绑定流程。
|
ApiResult<String> |
UserThirdpartQywxController.qywxBinding()
跳转至企业微信绑定页面
根据系统配置的企业微信登录参数构造跳转链接并重定向至企业微信授权页。
|
ApiResult |
UserController.updateLogo(Map<String,Object> dataMap)
更新用户的头像信息。
|
ApiResult |
UserThirdpartWeiXinController.wxBinding()
发起微信绑定流程,引导用户跳转至微信授权页面进行扫码绑定操作。
|
ApiResult<String> |
UserThirdpartWxPubController.wxPublicUnbind()
解除当前登录用户的微信公众号绑定关系
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
EntityHelper.autocode(String entityName,
String propertyName,
Map<String,Object> dataMap)
根据实体名、属性名和数据映射自动生成代码
|
String |
EntityHelper.autocode(String entityName,
String propertyName,
Map<String,Object> dataMap,
boolean commit)
自动生成实体属性代码
|
void |
EntityHelper.executeFormula(String entity,
List<Map<String,Object>> dataList)
批量执行指定实体的公式计算
遍历数据列表中的每个数据映射,调用实体数据服务执行对应的公式计算
|
void |
EntityHelper.executeFormula(String entity,
Map<String,Object> dataMap)
执行指定实体的公式计算
|
void |
EntityHelper.formatByInsert(String entity,
Map<String,Object> dataMap)
通过插入方式格式化实体数据
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EntityDataService.autocode(String entityName,
Map<String,Object> dataMap)
自动生成代码(默认提交事务)。
|
void |
EntityDataService.autocode(String entityName,
Map<String,Object> dataMap,
boolean commit)
根据实体定义的自动编号规则,为指定实体的属性生成唯一编号,并填充到数据映射中。
|
String |
EntityDataService.autocode(String entityName,
String propertyName,
Map<String,Object> dataMap,
boolean commit)
为指定实体的特定属性生成自动编号。
|
void |
EntityDataService.formatByInsert(String entity,
Map<String,Object> dataMap)
根据实体定义对单条记录进行插入前的格式化处理。
|
Map<String,Object> |
EntityDataService.getDefaultValueByEntity(String entity)
获取指定实体的所有默认值。
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
CrudHelper.create(String refid,
com.alibaba.fastjson.JSONObject jsonObject)
根据给定的引用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更新器批量保存网格数据(支持增删改操作)
|
List<Map<String,Object>> |
CrudHelper.toList(String refid,
Map<String,Object> paramMap)
根据引用ID和参数映射查询实体数据列表
功能流程:
1.
|
void |
CrudHelper.update(String refid,
com.alibaba.fastjson.JSONObject jsonObject)
更新模块数据
|
boolean |
ModuleHelper.validate(long userId,
String refid)
验证用户权限和令牌有效性
|
boolean |
ModuleHelper.validate(long userId,
String refid,
String authority)
验证用户对指定模块的访问权限
|
SchemeFilterBuilder |
SohelpFilter.where()
构建查询条件过滤器,从请求参数中获取refid并初始化参数映射。
|
SchemeFilterBuilder |
SohelpFilter.where(String refid)
方案过滤
|
SchemeFilterBuilder |
SohelpFilter.where(String refid,
Map<String,Object> paramMap)
方案过滤
根据给定的模块配置地址和参数映射构建方案过滤器
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
EngineWorkflowController.addSign(Map<String,Object> dataMap)
加签接口
该接口用于为指定任务添加加签用户,即将任务分配给其他用户进行处理。
|
ApiResult<String> |
EngineWorkflowController.agree(org.springframework.web.multipart.MultipartFile[] files,
Map<String,Object> dataMap)
同意通过工作流任务
该接口用于处理工作流中的同意通过操作,需要传入相关数据和文件。
|
ApiResult<String> |
EngineCrudController.autocode(String refid,
String field)
自动生成代码功能
|
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<Object> |
EngineImportController.confirm(Map<String,Object> dataMap)
确认导入接口
该接口用于确认导入操作,通过传入的refid进行地址和模块操作权限的验证。
|
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<Map<String,Object>> |
EngineCrudController.detail(String refid,
String id)
获取指定记录的详细信息
通过refid和id获取对应记录的详细信息,并封装成ApiResult返回
|
Object |
EngineExportController.download(Map<String,Object> params)
批量导出接口
用于根据提供的refid和fileName进行文件批量导出操作
|
ApiResult<Object> |
EngineDownloadController.download(String refid,
String fileName)
文件下载接口
用于根据提供的refid和fileName下载文件
|
Object |
EngineFileController.download(String refid,
String id)
文件下载接口
根据提供的文件ID下载对应文件,如果文件不存在或没有权限则返回失败信息。
|
ApiResult<Map<String,Object>> |
EngineCrudController.getById(String refid,
String id)
根据ID获取数据
通过指定的refid和id从数据库中获取对应的数据,并封装成ApiResult返回
|
ApiResult<List<Map<String,Object>>> |
EngineWorkflowController.getMyTasks(String refid,
String id)
根据模块地址和业务ID获取我的用户任务列表
|
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> |
EngineExportController.history(String refid)
获取导出历史接口
该接口用于获取指定引用ID的导入历史记录
|
ApiResult<Pager<Map<String,Object>>> |
EngineImportController.history(String refid)
获取导入历史接口
该接口用于获取指定引用ID的导入历史记录
|
ApiResult<Object> |
EngineReportController.history(String refid)
获取打印历史接口
该接口用于获取指定引用ID的导入历史记录
|
Object |
EngineFileController.image(String refid,
String id,
String fileType)
图片预览接口
根据提供的文件ID和可选的引用ID,预览指定的图片文件。
|
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<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>>> |
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>>> |
TenantController.page()
获取角色列表接口
该接口用于获取当前租户下的所有角色列表,返回结果为ApiResult包装的List类型数据
|
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>>> |
UserController.page(String orgId) |
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<Pager<Map<String,Object>>> |
EngineImportController.preview(Map<String,Object> paramMap)
批量导入数据预览接口
该接口用于通过指定的refid和fileName参数进行数据导入操作的预览。
|
Object |
EngineFileController.preview(String refid,
String id)
文件预览接口
用于预览指定ID的文件,支持多种文件类型,如PDF等。
|
ApiResult<Object> |
EngineImportController.process(String refid,
long fileId)
获取导入进度接口
根据提供的refid和fileId获取导入的进度信息
|
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<Object> |
EngineImportController.restore(Map<String,Object> dataMap)
恢复导入接口
该接口用于处理恢复导入的操作,通过接收包含refid的Map数据来验证地址和模块操作权限,并执行恢复导入。
|
ApiResult<?> |
EngineCrudController.save(com.alibaba.fastjson.JSONObject jsonObject)
保存数据接口
该接口用于保存通过JSON对象传递的数据,并进行权限验证。
|
ApiResult<List<FlwInstance>> |
EngineWorkflowController.submit(org.springframework.web.multipart.MultipartFile[] files,
Map<String,Object> dataMap)
开启提交流程
该接口用于处理提交流程的请求,包括验证参数、获取流程信息、检查业务数据是否存在以及启动流程实例等操作。
|
ApiResult<?> |
EngineCrudController.update(com.alibaba.fastjson.JSONObject jsonObject)
单据更新接口
用于更新单据信息,并进行权限验证和保存操作。
|
ApiResult<Map<String,Object>> |
EngineImportController.upload(String refid,
org.springframework.web.multipart.MultipartFile file)
上传文件接口
该接口用于处理文件上传功能,包括验证地址、模块操作权限以及实际上传文件操作。
|
ApiResult<List<Long>> |
EngineFileController.upload(String refid,
org.springframework.web.multipart.MultipartFile[] files)
文件上传接口
用于上传一个或多个文件,并返回上传文件的ID列表
|
ApiResult<Object> |
EngineUploadController.upload(String refid,
String fileName)
处理文件上传请求。
|
| 限定符和类型 | 方法和说明 |
|---|---|
SchemeFilterBuilder |
SchemeFilterBuilder.power(String powerField)
限定查看数据范围,根据权限类型过滤数据
|
Copyright © 2026. All rights reserved.