作者 张晓杰

删除一级菜单查询

... ... @@ -80,8 +80,6 @@ public class CommonController
{
try
{
// 上传文件路径
String filePath = RuoYiConfig.getUploadPath();
// 上传并返回新文件名称
... ...
... ... @@ -69,7 +69,6 @@ public interface SysMenuMapper extends BaseMapperPlus<SysMenuMapper, SysMenu, Sy
* @return 菜单列表
*/
List<SysMenu> selectMenuTreeByUserId(Long userId);
List<SysMenu> selectFirstLevelMenuTreeByUserId(Long userId);
/**
* 根据角色ID查询菜单树信息
... ...
... ... @@ -54,7 +54,6 @@ public interface ISysMenuService {
* @return 菜单列表
*/
List<SysMenu> selectMenuTreeByUserId(Long userId);
List<SysMenu> selectFirstLevelMenuTreeByUserId(Long userId);
/**
* 根据角色ID查询菜单树信息
... ...
... ... @@ -133,12 +133,6 @@ public class SysMenuServiceImpl implements ISysMenuService {
return getChildPerms(menus, 0);
}
@Override
public List<SysMenu> selectFirstLevelMenuTreeByUserId(Long userId) {
List<SysMenu> menus = null;
menus = baseMapper.selectFirstLevelMenuTreeByUserId(null);
return menus;
}
/**
* 根据角色ID查询菜单树信息
... ...
... ... @@ -101,32 +101,4 @@
left join sys_role_menu rm on m.menu_id = rm.menu_id
where m.status = '0' and rm.role_id = #{roleId}
</select>
<select id="selectFirstLevelMenuTreeByUserId" parameterType="Long" resultMap="SysMenuResult">
SELECT distinct m.menu_id,
m.parent_id,
m.menu_name,
m.path,
m.component,
m.query_param,
m.visible,
m.status,
m.perms,
m.is_frame,
m.is_cache,
m.menu_type,
m.icon,
m.order_num,
m.create_time from sys_menu m left join sys_role_menu rm on m.menu_id = rm.menu_id
left join sys_user_role sur on rm.role_id = sur.role_id
left join sys_role ro on sur.role_id = ro.role_id
left join sys_user u on sur.user_id = u.user_id
where m.parent_id = '0'
<if test="userId != null">
and u.user_id = #{userId}
</if>
and m.menu_type in ('M', 'C')
and m.status = '0'
and ro.status = '0'
order by m.parent_id, m.order_num
</select>
</mapper>
... ...