概要:
作为一名人类高质量程序员,我对即将到来的国庆节表示无比的激动,也衷心祝福我的祖国生日快乐、繁荣昌盛。
上一篇博文已经成功整合流程设计器,对于流程的实现,变得轻松可达。本章内容将对Activiti的模型展开探究。
内容:
1、实现模型列表分页查询并可以根据模型名称模糊匹配
Activiti引擎提供的7个服务完全可以满足对模型、流程、任务等信息的核查,但是在使用的时候,需要注意其用法,我曾掉进坑里,无法自拔😭。接下来的所有接口查询中,大鱼只展示实现层的代码。点火,开干!!!
@Override
public JsonResult list(Integer page, Integer size, String modelName) {
// 获取模型查询实例
ModelQuery modelQuery = repositoryService.createModelQuery();
// 根据模型名称模糊查询
Integer total;
List<Model> models;
if (StringUtils.isNotEmpty(modelName)) {
// 获取模型总数
total = (int) modelQuery.modelNameLike("%" + modelName + "%").count();
// 获取列表数据
models = modelQuery
.modelNameLike("%" + modelName + "%")
.order