diff --git a/bonus-modules/bonus-system/src/main/resources/mapper/system/DataScopeMapper.xml b/bonus-modules/bonus-system/src/main/resources/mapper/system/DataScopeMapper.xml index e69de29..e892763 100644 --- a/bonus-modules/bonus-system/src/main/resources/mapper/system/DataScopeMapper.xml +++ b/bonus-modules/bonus-system/src/main/resources/mapper/system/DataScopeMapper.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + AND (d.dept_id IN ( SELECT dept_id FROM sys_role_dept WHERE role_id in + + #{item} + + )) + + + AND d.dept_id = #{newdeptId} + + + AND (d.dept_id = #{newdeptId} OR d.dept_id IN ( SELECT dept_id FROM sys_role_dept WHERE role_id in + + #{item} + + )) + + + + AND (u.user_id = #{newUserId} ) + + + +