实现思路就是通过获取角色中关联的部门ID,再通过 IN 查询,达到数据权限控制,前提是被查询的表中需要有 部门ID 的字段。 源码如下: 系统提供了三种数据权限控制 本级数据权限 限制只能看到本部门数据 可参考 DeptQueryCriteria.class 中的写法,底层实现 QueryHelp.class 中的 42 行