啦啦啦啦啦,富贵同学又开始开坑了,出了个免费的专栏,主要给大家从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 查看

