das接口新增
This commit is contained in:
parent
3f48cd06f8
commit
0db62973ac
@ -97,8 +97,8 @@ public class SysMenusController {
|
|||||||
* @return 返回菜单列表
|
* @return 返回菜单列表
|
||||||
*/
|
*/
|
||||||
@PostMapping("/tree")
|
@PostMapping("/tree")
|
||||||
public R<?> createTree() {
|
public R<?> getMenusTreeByRoleId() {
|
||||||
SysUserVo currentUser = (SysUserVo) StpUtil.getTokenSession().get(SessionUtil.SESSION_USER_KEY);
|
SysUserVo currentUser = (SysUserVo) StpUtil.getTokenSession().get(SessionUtil.SESSION_USER_KEY);
|
||||||
return R.success(sysMenuService.createTree(currentUser.getAuthorities()));
|
return R.success(sysMenuService.getMenusTreeByRoleId(currentUser.getAuthorities()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -58,8 +58,7 @@ public class SysUserVo implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 头像
|
* 头像
|
||||||
*/
|
*/
|
||||||
private String headImag;
|
private String headImage;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -22,5 +22,5 @@ public interface SysMenuMapper extends BaseMapper<SysMenu> {
|
|||||||
|
|
||||||
List<SysMenuVo> queryAllMenuList(@Param("sysMenu") SysMenuQueryDto sysMenuQueryDto);
|
List<SysMenuVo> queryAllMenuList(@Param("sysMenu") SysMenuQueryDto sysMenuQueryDto);
|
||||||
|
|
||||||
SysMenuVo createTree();
|
SysMenuVo getMenusTreeByRoleId();
|
||||||
}
|
}
|
||||||
|
@ -30,5 +30,5 @@ public interface SysMenuService {
|
|||||||
* 构建菜单树结构
|
* 构建菜单树结构
|
||||||
* @return 返回菜单树
|
* @return 返回菜单树
|
||||||
*/
|
*/
|
||||||
SysMenuVo createTree(List<Integer> authorities);
|
SysMenuVo getMenusTreeByRoleId(List<Integer> authorities);
|
||||||
}
|
}
|
||||||
|
@ -70,8 +70,8 @@ public class SysMenuServiceImpl implements SysMenuService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public SysMenuVo createTree(List<Integer> authorities) {
|
public SysMenuVo getMenusTreeByRoleId(List<Integer> authorities) {
|
||||||
SysMenuVo root = sysMenuMapper.createTree();
|
SysMenuVo root = sysMenuMapper.getMenusTreeByRoleId();
|
||||||
//按权限过滤菜单
|
//按权限过滤菜单
|
||||||
filterTreeByPermissions(root,authorities);
|
filterTreeByPermissions(root,authorities);
|
||||||
return root;
|
return root;
|
||||||
|
@ -60,7 +60,7 @@
|
|||||||
select * from sys_menu where parent_menu_id = #{id} order by menu_order
|
select * from sys_menu where parent_menu_id = #{id} order by menu_order
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="createTree" resultMap="SysMenuChildMap">
|
<select id="getMenusTreeByRoleId" resultMap="SysMenuChildMap">
|
||||||
select * from sys_menu where parent_menu_id = 0 order by menu_order
|
select * from sys_menu where parent_menu_id = 0 order by menu_order
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
Loading…
Reference in New Issue
Block a user