全部权限
不进行数据筛选
自定义权限
找到该名角色所对应的部门编号(可能存在一个角色对应多个部门)
约等于多个部门权限
AND (d.dept_id IN ( SELECT dept_id FROM sys_role_dept WHERE role_id = 4 ) )
部门权限
选择该名角色的部门的所有权限
部门及一下权限
感觉和部门没有什么区别
添加的sql语句
AND (d.dept_id IN ( SELECT dept_id FROM sys_dept
WHERE dept_id = 105 or find_in_set( 105 , ancestors ) ))
个人权限
只能查询到自己,不存在user标就不查询
AND (u.user_id = 2 )//添加的sql