日期:2014-05-19  浏览次数:20745 次

根据角色权限,自定义主菜单,自定义快捷菜单
根据角色权限,自定义主菜单,自定义快捷菜单,数据应该怎么设计,我知道的应该有用户表,角色表,权限表,用户-角色表,角色-权限表,还应该有主菜单表,快捷菜单表,业务自定义表:后面3张表的数据才怎么设计?求指点迷津

------解决方案--------------------
资源菜单表 角色表 用户表是三张分别的基础表
用户-角色表示张关系连接表
角色-资源权限表也是一张关系连接表

而快捷菜单表,应该是由用户ID OR 角色ID,资源菜单ID为主,组成的一张关系连接表。
看具体需求而定。可以作为角色-资源权限表的附属表存在。


------解决方案--------------------
主菜单表,快捷菜单表,业务自定义表
每一个菜单对应一个权限id

写一个 根据用户是否拥有权限来显示菜单的 tag 

然后页面上遍历菜单,获取菜单对应的权限id,将权限id传给tag