我想实现 动态的权限管理
大体想显示成是这个样子
用户组 功能1 功能2 功能3
-----------------------------
普通用户 允许 不允许 允许
vip用户 允许 允许 允许
。
由于功能和用户组都不是固定的,所以肯定不能建成一张表
那么我该怎么建表才可以呢?前提是必须用户组和功能都可以随意添加或删除。
大体想显示成是这个样子
用户组 功能1 功能2 功能3
-----------------------------
普通用户 允许 不允许 允许
vip用户 允许 允许 允许
。
由于功能和用户组都不是固定的,所以肯定不能建成一张表
那么我该怎么建表才可以呢?前提是必须用户组和功能都可以随意添加或删除。
primary: id 权限表
角色表 foreing:limitID<-------- primary: id
primary:id ------>foreing:userTypeID description
descriptionlimitID 与 userTypeID 是多对多的关系