采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师为什么要设计权限模块表呢?
你好,因为随着项目越来越大,权限点会越来越多,增加一层权限模块表,可以对权限点做最基本的划分,就像公司里每个人挂靠到一个部门上一样,使用起来更容易一些。
另外,他还有一个好处,就是可以使用权限模块映射菜单,根据权限模块下面的是菜单类型的权限,生成菜单树也是可以的。
当然,这些只是设计,为了后面更好的扩展和使用加入的,实际中可以根据需要选择
1. 权限点的划分可否让权限点自己有层级关系来管理?比如某个权限模块类型(假设)的权限点下可以挂多个其他类型的权限点,这样也可以划分出权限模块的概念而不用再增加一张表。 2. 如果权限点有类似权限模块表的层级关系了,根据这个关系生成菜单树是否更简单直接? 对于权限模块一直比较纠结,请老师指点。。
如果能把关系理清,当然也是可以的。但是你的权限点,又有上下级关系又有平行关系,可能会导致细节处理时麻烦很多,具体你可以按照自己的想法去试试看。其实能满足自己的需求和目标,就肯定是可以的,核心还是围绕着权限点,层级关系能处理清楚,采用什么方式并不是绝对的
非常感谢!
登录后可查看更多问答,登录/注册
源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术
2.4k 6
2.0k 22
1.3k 20
1.1k 18