若依框架数据查询权限实现
若依框架数据查询权限实现
原理
通过拼接数据库查询sql来实现数据查询控制权限。
具体实现通过注解,在方法执行前通过注解配置用户表或部门表的别名


注解使用aspectj,在方法体执行前,根据页面配置的权限级别,拼接出sql的where条件,保存进实体的参数中



然后在mybatis的查询xml文件中引入

涉及技术
aspectj切面框架使用,用于实现注解的运行逻辑
页面操作
配置数据权限

代码使用
方法体上加注解

mybatis的xml文件引用

注意
注解中配置的表别名需与mybatis的xml文件中sql语句设置的表别名一致。

浙公网安备 33010602011771号