现在主要负责项目整个的权限管理,因为以前没有接触过,所以小白了,基于Spring框架开发的,请求各位好心大神施舍!!!
------解决方案--------------------
有啊。
给你个简单点的,自己去推敲一下:
一. menu 菜单表
id(主键),
menu_name(菜单名),
parent_menu_id(父菜单id),
level(菜单级别:0,一级菜单,1,二级菜单……可以无限级)
二. role 角色表
id(主键),
role_name(角色名)
三. role_menu 角色关联菜单表
id(主键),
role_id(角色id),
menu_id(菜单id)
四. user 用户表
id,
user_name
五. user_role 用户角色表
id,
user_id(用户id),
role_id(角色id)
------解决方案--------------------
看需求要控制多少层~ 控制的越细表关系必然越复杂。之前做过一个小系统控制登陆后的一层界面,参考一下:
User
UserAndRole(OneToMany)
Role
Resource
RoleAndResource(ManyToMany)