| | |
| | | |
| | | // 2.组装成父子的树型结构 |
| | | // 2.1、找到所有的一级网格:使用jdk8的stream流进行过滤 |
| | | List<UmsDepart> collect = list.stream().filter(griddingEntity -> |
| | | List<UmsDepart> collect = list.stream().filter(item -> |
| | | //分类父id为0就表示该网格为 一级网格 |
| | | griddingEntity.getParentId() == 0&&griddingEntity.getStatus()==1 |
| | | item.getParentId() == 0 |
| | | ).map(item -> { |
| | | // 找到子网格 set进children属性中 |
| | | item.setChildren(getChildrens(item, list)); |
| | |
| | | FROM ums_depart ud |
| | | LEFT JOIN ums_depart_manager udm ON ud.id = udm.depart_id |
| | | LEFT JOIN ums_admin ua ON udm.user_id = ua.id |
| | | where ud.is_deleted = 0 |
| | | where ud.is_deleted = 0 and ud.status=1 |
| | | </select> |
| | | <select id="selectPageByName" resultMap="DepartVOMap"> |
| | | SELECT t_0.*, |