关注
1:先查询dept表所有数据,用stream构建deptMap 第一层key为dept_pa,th,value也为map结构 key是parentId,value是List集合
通过用户的deptId查出用户所在部门并通过上述构建的deptMap查出所属部门和他的所有父级部门,构建userDeptIds,通过userDeptIds查询dept_app表 union userId查询user_app,得到appIds后去重,再通过appIds查询app表 left join cate表得到app集合
2:构建一个关联表,关联到userid,其他字段有app_id,order_num,第一题的步骤完成后,通过userId查询关联表,得到集合,若集合为空直接返回,不为空则先对原数据进行filtr操作得到置顶app的和未置顶app的两个列表,然后操作置顶app列表排序
最后将两个列表组合
3:简单工厂模式就不说了
查看原帖
10 1
相关推荐
暑期实习选择。接了贝壳的实习offer,最近oppo东莞那边的it开发也到offer阶段了东莞那边的生活成本相对低些,但是北京离家里更近,我是山西人,真的纠结。。。大佬们给点建议,真的不知道该选哪个了

点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 毕业季,给职场新人一些建议 #
26259次浏览 451人参与
# 你的房租占工资的比例是多少? #
23009次浏览 255人参与
# 我的求职总结 #
29576次浏览 498人参与
# 计算机专业还有必要去大厂卷吗 #
20596次浏览 109人参与
# 我的实习日记 #
2443805次浏览 25446人参与
# 薪资一样,你会选择去大厂还是小公司 #
16744次浏览 102人参与
# 辞职之后最想做的一件事 #
11358次浏览 165人参与
# 选offer应该考虑哪些因素 #
20432次浏览 297人参与
# 金蝶求职进展汇总 #
44145次浏览 242人参与
# 非技术岗薪资爆料 #
355830次浏览 2747人参与
# 晒一晒你收到的礼盒 #
62710次浏览 375人参与
# 你见过最离谱的招聘要求是什么? #
188667次浏览 1404人参与
# Offer比较,求稳定还是求发展 #
49608次浏览 239人参与
# 你怀疑过自己的专业选择吗? #
17588次浏览 201人参与
# 为了秋招你都做了哪些准备? #
11096次浏览 166人参与
# 你想吐槽公司的哪些规定 #
17787次浏览 68人参与
# 工作中的卑微时刻 #
9143次浏览 56人参与
# 第一份工作应该只看薪资吗 #
139027次浏览 1462人参与
# 我的工作日记 #
98737次浏览 1273人参与
# 为什么国企只招应届生 #
165937次浏览 1112人参与