das接口新增

This commit is contained in:
chenhaojie 2024-06-28 16:56:04 +08:00
parent 3f48cd06f8
commit 0db62973ac
6 changed files with 8 additions and 9 deletions

View File

@ -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()));
}
}

View File

@ -58,8 +58,7 @@ public class SysUserVo implements Serializable {
/**
* 头像
*/
private String headImag;
private String headImage;
/**

View File

@ -22,5 +22,5 @@ public interface SysMenuMapper extends BaseMapper<SysMenu> {
List<SysMenuVo> queryAllMenuList(@Param("sysMenu") SysMenuQueryDto sysMenuQueryDto);
SysMenuVo createTree();
SysMenuVo getMenusTreeByRoleId();
}

View File

@ -30,5 +30,5 @@ public interface SysMenuService {
* 构建菜单树结构
* @return 返回菜单树
*/
SysMenuVo createTree(List<Integer> authorities);
SysMenuVo getMenusTreeByRoleId(List<Integer> authorities);
}

View File

@ -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;

View File

@ -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>