目录
- 一、修改菜单树
- 二、后台修改
- 三、新建用户配置数据权限
一、修改菜单树
修改菜单树,增加权限字符system:user:list
,权限字符根据自己后台数查询的权限判断
二、后台修改
- 在Mapper层增加
@DataScope(deptAlias = "sys_dept")
注解,deptAlias的值是部门的别名,根据SQL语句中起的别名判断 - 在SQL语句中增加
${params.dataScope}
,若依会自动在SQL后面拼接
AND (dept.dept_id IN ( SELECT dept_id FROM sys_role_dept WHERE role_id = ? ) )
注意:这里查询的实体类必须继承BaseEntity,否则会找不到params从而报错