前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mybaits-plus处理数据Vo返回

mybaits-plus处理数据Vo返回

原创
作者头像
Java king
发布2023-02-21 17:58:37
7070
发布2023-02-21 17:58:37
举报
文章被收录于专栏:后端Java后端Java

社会是一个泥坑,我们得站在高地上。——巴尔扎克《高老头》

1:一个3级查询接口返回规定字段

这里使用Dto接收对应的查询条件,然后使用MP查询第一层数据:selectPage()因为需要分页所以需要这个方法。

咱们点进去看源码,可以清晰的看到,需要传一个Page和一个条件构造器,因为我需要返回总条数,所以我从上面生成了Page,然后条件构造器使用new QueryWrapper<LegalFiles>().lambda(),当然也可以缩写LambdaQueryWrapper,下面就是根据对应的条件填写,然后.getRecords().stream().parallel().map()

getRecords():是吧Page转换成数组然后使用并行流Map处理返回数据并序列化到Vo

parallelStream():使用并行流处理数据

map():处理集合 使用lambda表达式指向返回Vo并序列化然后.collect(Collectors.toList())返回集合数据,其他业务逻辑根据自己需求编写

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档