多级父子权限怎么分配?

我说的权限其实是指  查看某些记录的权限.

父级可以查看它下级的所有记录.

比如.

总部可以查看所有它下级的记录,包括分公司的.

分公司的经理又可以查看他下面部门的所有记录.

部门的主管又可以查看他下面所有员工的记录.

......... 等等.

我要怎么在数据库里查询出这些记录.

我的记录类似于 "地区"

偶然的你
浏览 712回答 2
2回答

慕容3067478

找到当前部门的所有上级部门。然后查所有这些部门的记录 这类似角色树中的权限继承。

一只萌萌小番薯

1.判断当前是不是本部门的,是就通过,不是就往下 2.取出所有本部门的上级,然后判断当前部门是否存在其中,在即通过。否则不通过。。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server