根据单位id展示数据范围

我想写一个数据权限, 根据部门id的最高部门为准,也就是pid为0的,即为单位id

然后根据这个单位id来控制我的日志表的数据范围, 日志表内跟这个单位有关的展示,无关的隐藏.

现在只有用户表的userid跟部门的deptid有关联.

不知道该怎么做

img

日志表 是跟 用户关联的嘛? 部门如果知道的, 查日志的时候,带上部门id,用户id,关联一下用户表呗

将用户表id和部门id关联查询,然后加上你需要查的数据作为条件筛选