public Map<String, List<EmployeeBaseInfo>> queryDataByJobCodes(List<String> jobCodes) {
List<EmployeeBaseInfo> infos = baseMapper.queryDataByJobCodes(jobCodes);
if (CollectionUtil.isNotEmpty(infos)) {
return infos.stream().collect(Collectors.groupingBy(EmployeeBaseInfo::getJobCode));
}
return new HashMap<>();
}
将查询结果对象数组根据某字段分组
最新推荐文章于 2024-06-13 08:37:22 发布
该篇文章描述了一个Java函数,名为`queryDataByJobCodes`,它接收岗位代码列表,从数据库查询员工基础信息,然后根据岗位代码进行分组返回。
摘要由CSDN通过智能技术生成