你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

SpringBoot集成Activiti(四)

2021/12/10 8:17:41

啦啦啦啦啦,富贵同学又开始开坑了,出了个免费的专栏,主要给大家从0基础开始用springBoot集成第三方的插件或者功能,如果这篇专栏能帮到你,一定不要忘了点一个赞哦!!欢迎大家收藏分享

在这里插入图片描述

hellow啊,靓仔,有没有看过前面的内容啊?
请移步到前面的内容去看(一)(二)(三)的内容

今天我们来讲一下历史流程
首先我们要知道activiti中历史Service是HistoryService

所以我们第一步就将HistoryService注入进来

在这里插入图片描述

第二步,编写获取历史流程方法

   @GetMapping("/myleave")
    @ApiOperation("我发起的请假流程")
    public List<LeaveVo> myleave(@RequestParam String userId) {
        return leaveService.myleave(userId);
    }

这个接口是根据userId获取发起的请假流程

    @GetMapping("/getHistory")
    @ApiOperation("获取历史流程信息")
    public HistoricProcessInstance getHistory(@RequestParam String procInstId) {
        return leaveService.getHiProcByProcInstId(procInstId);
    }

这个接口是什么呢 procInstId又是什么?
在这里插入图片描述
在这里插入图片描述
第三个接口

    @GetMapping("/getHiProcByProcKeyAndBusinessID")
    @ApiOperation("获取历史任务")
    public HistoricProcessInstance getHiProcByProcKeyAndBusinessID(@RequestParam String procKey, @RequestParam String businessID) {
        return leaveService.getHiProcByProcKeyAndBusinessID(procKey, businessID);
    }

procKey和businessID又是什么?
在这里插入图片描述
businessID是我们的业务主键
在这里插入图片描述
关联在这张表中
在这里插入图片描述
在这里插入图片描述
好了,今天的简单的基本方法就到这里了
好了,就是这么的简单,完整代码请移至SpringBoot+Activiti 查看
在这里插入图片描述