flowable 6.7.2 工作流自定义mybatis sql查询我的待办,我的已办,流程列表,流程日志等;集成了自定义用户表

由于公司系统使用的是mybatis-plus操作数据库,研究flowable提供API封装不太好用,故分析最终执行的SQL,进行mybatis.xml改写;此处实现了查询流程定义,我的流程,我的待办,我的已办,流程日志等连表sql;

说明:系统中没有用 flowable用户表 act_id_user,用了自定义用户表 p_project_user。

1. 查询流程定义列表

Page selectDefinitionList(Page page, String tenantId);

2.查询已发布的流程版本列表

Page selectPublishList(Page page, String processKey);

 

3. 查询用户发起流程列表

Page selectOwnList(Page page, String userId);
  

4.查询用户待办任务列表

Page selectTodoList(Page page, String userId);
  

5.查询用户已办任务列表-同一个流程查询用户所有相关记录

Page selectFinishedList(Page page, @Param("ew") FinishedListQueryModel queryModel);
  

6.查询用户已办任务-同一个流程只保留用户最新一条记录

Page selectFinishedListByLatestOne(Page page, @Param("ew") FinishedListQueryModel queryModel);
  

7.查询流程日志列表

List selectWfTaskLogVOList(String procInstId);
  

你可能感兴趣的:(mybatis,大数据)