das接口新增
This commit is contained in:
parent
3f48cd06f8
commit
0db62973ac
@ -97,8 +97,8 @@ public class SysMenusController {
|
||||
* @return 返回菜单列表
|
||||
*/
|
||||
@PostMapping("/tree")
|
||||
public R<?> createTree() {
|
||||
public R<?> getMenusTreeByRoleId() {
|
||||
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);
|
||||
|
||||
SysMenuVo createTree();
|
||||
SysMenuVo getMenusTreeByRoleId();
|
||||
}
|
||||
|
@ -30,5 +30,5 @@ public interface SysMenuService {
|
||||
* 构建菜单树结构
|
||||
* @return 返回菜单树
|
||||
*/
|
||||
SysMenuVo createTree(List<Integer> authorities);
|
||||
SysMenuVo getMenusTreeByRoleId(List<Integer> authorities);
|
||||
}
|
||||
|
@ -70,8 +70,8 @@ public class SysMenuServiceImpl implements SysMenuService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public SysMenuVo createTree(List<Integer> authorities) {
|
||||
SysMenuVo root = sysMenuMapper.createTree();
|
||||
public SysMenuVo getMenusTreeByRoleId(List<Integer> authorities) {
|
||||
SysMenuVo root = sysMenuMapper.getMenusTreeByRoleId();
|
||||
//按权限过滤菜单
|
||||
filterTreeByPermissions(root,authorities);
|
||||
return root;
|
||||
|
@ -60,7 +60,7 @@
|
||||
select * from sys_menu where parent_menu_id = #{id} order by menu_order
|
||||
</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>
|
||||
</mapper>
|
||||
|
Loading…
Reference in New Issue
Block a user