TO Goodreams(好梦)
---------------------------------------------------
再建一个管辖区分配表,用来标记销售代表的权限。
匹配管辖区分配表和患者表管辖区的数据。
select * from 患者表 where 管辖区=管辖区分配表(i)
---------------------------------------------------
这样吧,把所有的功能模块都放到管理员表中,例如,我们可以随便为其命名一百个字段,THE SUPER ADMINISTRATOR所有的字段都为1,说明其可以用所有的功能,在添加管理员的时候,列出所有的功能模块,我们就好分配其权限了!当然,为了方便,我们应设置一个默认的权限表,比如,二级管理员的默认权限我们就可以放到一个表中,当增加管理员是默认的二级权限时,我们就直接拷贝其权限,不用每一个都选择!这样的好处还在于,当不同级别管理员是进去时,可以根据权限表,显示出相应的功能,其它他不具备的功能他就看不到!
我曾经用这个做过树形表的权限,感觉还不错!