分页查询

来源:7-3 流程定义接口(上)

林瑞明

2021-12-27

列表查询如果在实际项目中还得添加分页查询的参数和对返回结果做进一步封装

写回答

1回答

林瑞明

提问者

2021-12-27

ProcessDefinitionQuery processDefinitionQuery = repositoryService.createProcessDefinitionQuery();
if (StringUtils.isNotBlank(radProcessDefinition.getName())) {
    processDefinitionQuery.processDefinitionNameLike("%" + radProcessDefinition.getName() + "%");
}//查询条件
if (StringUtils.isNotBlank(radProcessDefinition.getKey())) {
    processDefinitionQuery.processDefinitionKeyLike("%" + radProcessDefinition.getKey() + "%");
}//查询条件
if (StringUtils.isNotBlank(radProcessDefinition.getCategory())) {
    processDefinitionQuery.processDefinitionCategoryLike("%" + radProcessDefinition.getCategory() + "%");
}//查询条件
List<ProcessDefinition> processDefinitionList;
if (pageNum != null && pageSize != null) {
    processDefinitionList = processDefinitionQuery.listPage((pageNum - 1) * pageSize, pageSize);(分页参数)
    lists.setTotal(processDefinitionQuery.count());
    lists.setPageNum(pageNum);
    lists.setPageSize(pageSize);
}


1
0

Activiti7工作流开发 打造通用型可视化UML工作流系统

从0打造黑马潜力项目作品,掌握新版Activiti7核心+工程化思维。

956 学习 · 367 问题

查看课程