| 限定符和类型 | 方法和说明 |
|---|---|
void |
PermissionAspect.doBefore(org.aspectj.lang.JoinPoint joinPoint) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
UserMenuCache.validateAuthority(Long userId,
String permissionNo)
验证权限
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
ModuleHelper.validate(long userId,
String refid)
验证用户权限和令牌有效性
|
boolean |
ModuleHelper.validate(long userId,
String refid,
String authority)
验证用户对指定模块的访问权限
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ModulePowerCache.validateModule(long userId,
String moduleName)
验证用户是否具有指定模块的访问权限
|
void |
ModulePowerCache.validateNamespace(long userId,
String namespace)
验证用户对指定命名空间的访问权限
首先检查命名空间是否绑定了模块,若未绑定则抛出异常;
然后遍历所有模块,逐个验证用户对每个模块的访问权限。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
EngineWorkflowController.addSign(Map<String,Object> dataMap)
加签接口
该接口用于为指定任务添加加签用户,即将任务分配给其他用户进行处理。
|
ApiResult<String> |
EngineWorkflowController.agree(org.springframework.web.multipart.MultipartFile[] files,
Map<String,Object> dataMap)
同意通过工作流任务
该接口用于处理工作流中的同意通过操作,需要传入相关数据和文件。
|
ApiResult<String> |
EngineWorkflowController.batchAgree(org.springframework.web.multipart.MultipartFile[] files,
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<Map<String,Object>> |
EngineCrudController.detail(String refid,
String id)
获取指定记录的详细信息
通过refid和id获取对应记录的详细信息,并封装成ApiResult返回
|
ApiResult<Object> |
EngineDownloadController.download(String refid,
String fileName)
文件下载接口
用于根据提供的refid和fileName下载文件
|
Object |
EngineFileController.download(String refid,
String id)
文件下载接口
根据提供的文件ID下载对应文件,如果文件不存在或没有权限则返回失败信息。
|
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获取流程实例的任务信息(包括已办、待办任务及流程节点配置)
|
Object |
EngineFileController.image(String refid,
String id,
String fileType)
图片预览接口
根据提供的文件ID和可选的引用ID,预览指定的图片文件。
|
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<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.pageByTodo(Map<String,Object> dataMap)
分页显示我的待办事项
该接口用于分页查询当前登录用户的待办事项,包括任务名称、任务类型等相关信息,并返回查询结果。
|
Object |
EngineFileController.preview(String refid,
String id)
文件预览接口
用于预览指定ID的文件,支持多种文件类型,如PDF等。
|
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<?> |
EngineCrudController.save(com.alibaba.fastjson.JSONObject jsonObject)
保存数据接口
该接口用于保存通过JSON对象传递的数据,并进行权限验证。
|
ApiResult<?> |
EngineCrudController.update(com.alibaba.fastjson.JSONObject jsonObject)
单据更新接口
用于更新单据信息,并进行权限验证和保存操作。
|
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.