pageList.getRecords().stream().map(MbMemberRechargeTxnPageVo::getShopId).collect(Collectors.toList())这段代码的作用是什么
时间: 2024-05-17 17:19:18 浏览: 7
这段代码的作用是将一个包含了 MbMemberRechargeTxnPageVo 对象的分页列表 pageList 中的所有对象的 shopId 属性提取出来,并将其转化为一个 List。具体来说,该代码使用了 Java 8 中的 Stream API,先将 pageList 中的记录转化为 Stream,然后通过 map 方法将每个 MbMemberRechargeTxnPageVo 对象映射为其 shopId 属性的值,最后通过 collect 方法将所有的 shopId 值收集到一个 List 中返回。
相关问题
pageList.stream().filter(item -> selectionList.contains(item.getOmsOrderid())).collect(Collectors.toList());
这是一个使用 Java 8 的流操作,对一个名为 `pageList` 的列表进行过滤操作并收集结果的代码。过滤条件是 `selectionList` 中包含了 `pageList` 中的某个元素的 `omsOrderid` 值。
具体而言,这段代码会遍历 `pageList` 列表中的每个元素,通过 `filter` 方法将符合条件的元素保留下来,条件是 `selectionList` 包含了该元素的 `omsOrderid` 值。最后,通过 `collect` 方法将过滤后的结果收集到一个新的列表中,并返回该列表。
请注意,这段代码只是展示了一个过滤和收集结果的操作,具体的实现细节可能还需要根据你的具体需求进行调整。
for (ZpCompanyAuditListVO zpCompanyAuditListVO: pageList.getRecords()) { List<ZpCompanyAuditSchedule> auditScheduleList = zpCompanyAuditScheduleService.list(new LambdaQueryWrapper<ZpCompanyAuditSchedule>() .eq(ZpCompanyAuditSchedule::getCompanyId, zpCompanyAuditListVO.getId()) .orderByDesc(ZpCompanyAuditSchedule::getCreateTime)); zpCompanyAuditListVO.setAuditScheduleList(auditScheduleList); }
这段代码是一个循环遍历 `pageList` 中的记录,并为每个记录设置相应的审核进度列表。具体的操作如下:
1. 首先,通过 `pageList.getRecords()` 获取 `pageList` 中的记录列表。
2. 对于每个 `ZpCompanyAuditListVO` 对象 `zpCompanyAuditListVO`,执行以下操作:
- 构建一个查询条件,通过 `ZpCompanyAuditSchedule` 的 `companyId` 属性与 `zpCompanyAuditListVO` 的 `id` 属性进行匹配。
- 使用 `zpCompanyAuditScheduleService.list()` 方法查询符合条件的审核进度列表,并按照 `ZpCompanyAuditSchedule` 的 `createTime` 属性进行降序排序。
- 将查询到的审核进度列表设置到 `zpCompanyAuditListVO` 的 `auditScheduleList` 属性中。
这段代码的作用是将每个公司的审核进度列表查询出来,并设置到对应的公司审核记录对象中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)