我说的权限其实是指 查看某些记录的权限.
父级可以查看它下级的所有记录.
比如.
总部可以查看所有它下级的记录,包括分公司的.
分公司的经理又可以查看他下面部门的所有记录.
部门的主管又可以查看他下面所有员工的记录.
......... 等等.
我要怎么在数据库里查询出这些记录.
我的记录类似于 "地区"
找到当前部门的所有上级部门。然后查所有这些部门的记录
这类似角色树中的权限继承。
1.判断当前是不是本部门的,是就通过,不是就往下
2.取出所有本部门的上级,然后判断当前部门是否存在其中,在即通过。否则不通过。。