用户-角色-权限

添加用户(同时绑定角色,用户表里有roleId)
表单里的下拉框选择角色名,提交的value是roleId。角色名来源:进入页面前查询所有角色放到model。

添加角色:
表单直接提交。

menu表:
直接操作数据库添加数据。


角色设置权限:
roleid,放model里,跳到设置权限页面。tree结构显示。(MenuServiceImpl查所有菜单)
提交。roleid和menuids。
根据roleid 删除角色菜单关系表的所有相关记录。

查看要入库的角色菜单关系是否在库中存在。
如果不存在,插入。


根据menuid查menu
根据roleid和menu的parentid 查到关系表中查父记录。
如果不存在,在关系表中插入(插入当前角色选择的菜单的父菜单)

参考代码:https://blog.csdn.net/zhaoyaxiansheng/article/details/88292138

猜你喜欢

转载自blog.csdn.net/zhaoyaxiansheng/article/details/88222697