接口 BpmnModelApi


  • public interface BpmnModelApi
    流程图接口
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/19
    • 方法详细资料

      • deleteModel

        @PostMapping("/deleteModel")
        net.risesoft.pojo.Y9Result<Object> deleteModel​(@RequestParam("tenantId")
                                                       String tenantId,
                                                       @RequestParam("modelId")
                                                       String modelId)
        删除模型
        参数:
        tenantId - 租户id
        modelId - 模型id
        返回:
        Y9Result<Boolean> 通用请求返回对象 - success 属性判断操作是否成功
        从以下版本开始:
        9.6.6
      • deployModel

        @PostMapping("/deployModel")
        net.risesoft.pojo.Y9Result<Object> deployModel​(@RequestParam("tenantId")
                                                       String tenantId,
                                                       @RequestParam("modelId")
                                                       String modelId)
        根据Model部署流程
        参数:
        tenantId - 租户id
        modelId - 模型id
        返回:
        Y9Result<Object> 通用请求返回对象 - success 属性判断操作是否成功
        从以下版本开始:
        9.6.6
      • genProcessDiagram

        @PostMapping("/genProcessDiagram")
        net.risesoft.pojo.Y9Result<String> genProcessDiagram​(@RequestParam("tenantId")
                                                             String tenantId,
                                                             @RequestParam("processInstanceId")
                                                             String processInstanceId)
        生成流程图
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        返回:
        Y9Result<String> 通用请求返回对象 - data 流程图
        从以下版本开始:
        9.6.6
      • getBpmnModel

        @GetMapping("/getBpmnModel")
        net.risesoft.pojo.Y9Result<Y9BpmnModel> getBpmnModel​(@RequestParam("tenantId")
                                                             String tenantId,
                                                             @RequestParam("processInstanceId")
                                                             String processInstanceId)
        获取流程图模型
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        返回:
        Y9Result<Y9BpmnModel> 通用请求返回对象 - data 流程图模型
        从以下版本开始:
        9.6.6
      • getFlowChart

        @GetMapping("/getFlowChart")
        net.risesoft.pojo.Y9Result<Y9FlowChartModel> getFlowChart​(@RequestParam("tenantId")
                                                                  String tenantId,
                                                                  @RequestParam("processInstanceId")
                                                                  String processInstanceId)
        获取流程图数据
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        返回:
        Y9Result<Y9FlowChartModel> 通用请求返回对象 - data 流程图数据
        从以下版本开始:
        9.6.6
      • getModelList

        @GetMapping("/getModelList")
        net.risesoft.pojo.Y9Result<List<FlowableBpmnModel>> getModelList​(@RequestParam("tenantId")
                                                                         String tenantId)
        获取模型列表
        参数:
        tenantId - 租户id
        返回:
        Y9Result<List<FlowableBpmnModel>> 通用请求返回对象 - data 流模型列表
        从以下版本开始:
        9.6.6
      • getModelXml

        @GetMapping("/getModelXml")
        net.risesoft.pojo.Y9Result<FlowableBpmnModel> getModelXml​(@RequestParam("tenantId")
                                                                  String tenantId,
                                                                  @RequestParam("modelId")
                                                                  String modelId)
        获取流程设计模型xml
        参数:
        tenantId - 租户id
        modelId - 模型id
        返回:
        Y9Result<FlowableBpmnModel> 通用请求返回对象 - data 流程设计模型xml
        从以下版本开始:
        9.6.6
      • importProcessModel

        @PostMapping("/import")
        net.risesoft.pojo.Y9Result<Object> importProcessModel​(@RequestParam("tenantId")
                                                              String tenantId,
                                                              @RequestParam("userId")
                                                              String userId,
                                                              @RequestParam("file")
                                                              org.springframework.web.multipart.MultipartFile file)
        导入流程模型
        参数:
        tenantId - 租户id
        userId - 用户id
        file - 模型文件
        返回:
        Y9Result<Object> 通用请求返回对象 - success 属性判断操作是否成功
        从以下版本开始:
        9.6.6
      • saveModelXml

        @PostMapping("/saveModelXml")
        net.risesoft.pojo.Y9Result<Object> saveModelXml​(@RequestParam("tenantId")
                                                        String tenantId,
                                                        @RequestParam("userId")
                                                        String userId,
                                                        @RequestParam("modelId")
                                                        String modelId,
                                                        @RequestParam("file")
                                                        org.springframework.web.multipart.MultipartFile file)
        保存模型xml
        参数:
        tenantId - 租户id
        userId - 用户id
        modelId - 模型id
        file - 模型文件
        返回:
        Y9Result<Object> 通用请求返回对象 - success 属性判断操作是否成功
        从以下版本开始:
        9.6.6