一 菜单管理查询列表
1.1 查询列表
菜单表和权限表是一对一关系
select a.*, b.* from t_menu as a,t_permission as b where a.id=b.menuid
2.权限表自身关联
select b.*,c.* from (select * from t_permission as b where b.pid=0) as b left join t_permission as c on b.id=c.pid order by b.id asc
1.2 保存以及菜单中的图标
存储的是图标对应的code名称
1.3 新增二级菜单
1.4 加载子集菜单
1.5 保存子菜单
保存子菜单后,返回生成的主键id,封装到Menu菜单中,然后添加到权限表中
1.5 删除菜单
删除菜单,要将子菜单的列表一起删除掉。
1.先查询菜单,以及它的所有子菜单
2.如果子菜单有权限,删除想要的子菜单权限
3.删除菜单
1.6 修改菜单
1.修改菜单表
2.修改菜单权限表