| 限定符和类型 | 方法和说明 |
|---|---|
void |
PermissionAspect.doBefore(org.aspectj.lang.JoinPoint joinPoint) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected long |
BaseController.getLoginID()
返回登录ID
|
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(org.springframework.web.multipart.MultipartFile tempFile) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NoticeService.send(NoticeVO noticeVO)
发送系统消息
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,Object> |
JwtTokenUtil.getExtra() |
static Object |
JwtTokenUtil.getExtra(String name) |
static Map<String,Object> |
JwtTokenUtil.validateToken() |
static Map<String,Object> |
JwtTokenUtil.validateToken(javax.servlet.http.HttpServletRequest obj) |
static Map<String,Object> |
JwtTokenUtil.validateToken(Map<String,Object> map) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SohelpLogin.formatOperatorLog(Map<String,Object> dataMap)
格式并替换操作日志信息
|
long |
SohelpLogin.getLoginId() |
String |
SohelpLogin.getLoginName() |
Map<String,Object> |
SohelpLogin.getLoginUser() |
String |
SohelpLogin.getNickName() |
Long |
SohelpLogin.getOrgId() |
String |
SohelpLogin.getOrgName()
获取组织名称
|
Integer |
SohelpLogin.getPowerType() |
List<Long> |
SohelpPower.getSubUsers(long userId)
根据用户数据权限设置,获取下属用户列表,不包括自己
|
Long |
SohelpLogin.getTenantId() |
List<Long> |
SohelpPower.getUserByRole(long tenantId,
long userId)
用户所在多个岗位内的所有用户
|
long |
SohelpLogin.getUserId() |
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)
所在当前租户用户
|
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)
获取查询
|
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
GlobalExceptionAdvice.tokenAuthenticationException(TokenAuthenticationException e,
javax.servlet.http.HttpServletResponse response)
Token验证出错拦截
|
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
UserTenantController.changeDefaultTenant(Map<String,Object> tenantMap)
切换租户
|
ApiResult<String> |
UserController.changePassword(Map<String,Object> paramMap)
修改登录的密码
|
ApiResult<String> |
UserThirdpartDingdingController.dingdingBinding() |
ApiResult<String> |
UserThirdpartWxPubController.getWxgzhCode() |
ApiResult<Pager<Map<String,Object>>> |
UserTenantController.pageMyTenants()
获取我的租户列表
|
ApiResult<String> |
UserThirdpartQQController.qqBinding() |
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) |
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() |
ApiResult<Pager<Map<String,Object>>> |
UserTenantController.pageMyTenants()
获取我的租户列表
|
ApiResult<String> |
UserThirdpartQQController.qqBinding() |
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)
根据实体名、属性名和数据映射自动生成代码
|
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更新器批量保存网格数据(支持增删改操作)
|
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> |
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<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获取流程实例的任务信息(包括已办、待办任务及流程节点配置)
|
ApiResult<Map<String,List<Map<String,Object>>>> |
NoticeController.getUnreadNotice()
获取未读通知列表
该接口用于获取当前登录用户的未读系统通知、私信和待办事项,每种类型最多返回6条数据。
|
ApiResult<Map<String,Integer>> |
NoticeController.getUnreadNoticeNum()
获取未读通知数量
该接口用于获取当前登录用户的未读系统通知、私信和待办事项的数量
|
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<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>>> |
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查询语句,从数据库中获取待办事项列表,并进行格式化处理后返回。
|
Object |
EngineFileController.preview(String refid,
String id)
文件预览接口
用于预览指定ID的文件,支持多种文件类型,如PDF等。
|
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<?> |
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<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 © 2025. All rights reserved.