接口 RepositoryApi
-
public interface RepositoryApi部署流程相关接口- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/19
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 net.risesoft.pojo.Y9Result<Object>delete(String tenantId, String deploymentId)删除部署的流程net.risesoft.pojo.Y9Result<Object>deploy(String tenantId, org.springframework.web.multipart.MultipartFile file)部署流程net.risesoft.pojo.Y9Result<ProcessDefinitionModel>getLatestProcessDefinitionByKey(String tenantId, String processDefinitionKey)根据流程定义key获取最新部署的流程定义net.risesoft.pojo.Y9Result<List<ProcessDefinitionModel>>getLatestProcessDefinitionList(String tenantId)获取所有流程定义最新版本的集合net.risesoft.pojo.Y9Result<ProcessDefinitionModel>getPreviousProcessDefinitionById(String tenantId, String processDefinitionId)根据流程定义Id获取上一个版本的流程定义,如果当前版本是1,则返回自己net.risesoft.pojo.Y9Result<ProcessDefinitionModel>getProcessDefinitionById(String tenantId, String processDefinitionId)根据流程定义Id获取流程定义net.risesoft.pojo.Y9Result<List<ProcessDefinitionModel>>getProcessDefinitionListByKey(String tenantId, String processDefinitionKey)根据流程定义key获取最新部署的流程定义net.risesoft.pojo.Y9Result<String>getXmlByProcessInstance(String tenantId, String resourceType, String processInstanceId, String processDefinitionId)获取流程定义xmlnet.risesoft.pojo.Y9Result<List<ProcessDefinitionModel>>list(String tenantId)获取已部署流程定义列表net.risesoft.pojo.Y9Result<Object>switchSuspendOrActive(String tenantId, String state, String processDefinitionId)激活/挂起流程的状态
-
-
-
方法详细资料
-
delete
@PostMapping("/delete") net.risesoft.pojo.Y9Result<Object> delete(@RequestParam("tenantId") String tenantId, @RequestParam("deploymentId") String deploymentId)删除部署的流程- 参数:
tenantId- 租户iddeploymentId- 部署id- 返回:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.6
-
deploy
@PostMapping("/deploy") net.risesoft.pojo.Y9Result<Object> deploy(@RequestParam("tenantId") String tenantId, org.springframework.web.multipart.MultipartFile file)部署流程- 参数:
tenantId- 租户idfile- 流程文件- 返回:
Y9Result<String>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.6
-
getLatestProcessDefinitionByKey
@GetMapping("/getLatestProcessDefinitionByKey") net.risesoft.pojo.Y9Result<ProcessDefinitionModel> getLatestProcessDefinitionByKey(@RequestParam("tenantId") String tenantId, @RequestParam("processDefinitionKey") String processDefinitionKey)根据流程定义key获取最新部署的流程定义- 参数:
tenantId- 租户idprocessDefinitionKey- 流程定义key- 返回:
Y9Result<ProcessDefinitionModel>通用请求返回对象 - data 是最新部署的流程定义- 从以下版本开始:
- 9.6.6
-
getLatestProcessDefinitionList
@GetMapping("/getLatestProcessDefinitionList") net.risesoft.pojo.Y9Result<List<ProcessDefinitionModel>> getLatestProcessDefinitionList(@RequestParam("tenantId") String tenantId)获取所有流程定义最新版本的集合- 参数:
tenantId- 租户id- 返回:
Y9Result<List<ProcessDefinitionModel>>通用请求返回对象 - data 是最新部署的流程定义列表- 从以下版本开始:
- 9.6.6
-
getPreviousProcessDefinitionById
@GetMapping("/getPreviousProcessDefinitionById") net.risesoft.pojo.Y9Result<ProcessDefinitionModel> getPreviousProcessDefinitionById(@RequestParam("tenantId") String tenantId, @RequestParam("processDefinitionId") String processDefinitionId)根据流程定义Id获取上一个版本的流程定义,如果当前版本是1,则返回自己- 参数:
tenantId- 租户idprocessDefinitionId- 流程定义Id- 返回:
Y9Result<ProcessDefinitionModel>通用请求返回对象 - data 是流程定义信息- 从以下版本开始:
- 9.6.6
-
getProcessDefinitionById
@GetMapping("/getProcessDefinitionById") net.risesoft.pojo.Y9Result<ProcessDefinitionModel> getProcessDefinitionById(@RequestParam("tenantId") String tenantId, @RequestParam("processDefinitionId") String processDefinitionId)根据流程定义Id获取流程定义- 参数:
tenantId- 租户idprocessDefinitionId- 流程定义Id- 返回:
Y9Result<ProcessDefinitionModel>通用请求返回对象 - data 是流程定义信息- 从以下版本开始:
- 9.6.6
-
getProcessDefinitionListByKey
@GetMapping("/getProcessDefinitionListByKey") net.risesoft.pojo.Y9Result<List<ProcessDefinitionModel>> getProcessDefinitionListByKey(@RequestParam("tenantId") String tenantId, @RequestParam("processDefinitionKey") String processDefinitionKey)根据流程定义key获取最新部署的流程定义- 参数:
tenantId- 租户idprocessDefinitionKey- 流程定义key- 返回:
Y9Result<List<ProcessDefinitionModel>>通用请求返回对象 - data 是流程定义信息- 从以下版本开始:
- 9.6.6
-
getXmlByProcessInstance
@GetMapping("/getXmlByProcessInstance") net.risesoft.pojo.Y9Result<String> getXmlByProcessInstance(@RequestParam("tenantId") String tenantId, @RequestParam("resourceType") String resourceType, @RequestParam("processInstanceId") String processInstanceId, @RequestParam("processDefinitionId") String processDefinitionId)获取流程定义xml- 参数:
tenantId- 租户idresourceType- xmlprocessInstanceId- 流程实例idprocessDefinitionId- 流程定义id- 返回:
Y9Result<String>通用请求返回对象 - data 是流程定义xml- 从以下版本开始:
- 9.6.6
-
list
@GetMapping("/list") net.risesoft.pojo.Y9Result<List<ProcessDefinitionModel>> list(@RequestParam("tenantId") String tenantId)获取已部署流程定义列表- 参数:
tenantId- 租户id- 返回:
Y9Result<List<Map<String, Object>>>通用请求返回对象 - data 是流程定义信息- 从以下版本开始:
- 9.6.6
-
switchSuspendOrActive
@PostMapping("/switchSuspendOrActive") net.risesoft.pojo.Y9Result<Object> switchSuspendOrActive(@RequestParam("tenantId") String tenantId, @RequestParam("state") String state, @RequestParam("processDefinitionId") String processDefinitionId)激活/挂起流程的状态- 参数:
tenantId- 租户idstate- 状态processDefinitionId- 流程定义Id- 返回:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.6
-
-