| | |
| | | |
| | | /** |
| | | * 构造函数,初始化 PlusDataPermissionHandler 实例 |
| | | * |
| | | * @param mapperPackage 扫描的映射器包 |
| | | */ |
| | | public PlusDataPermissionInterceptor() { |
| | | this.dataPermissionHandler = new PlusDataPermissionHandler(); |
| | | public PlusDataPermissionInterceptor(String mapperPackage) { |
| | | this.dataPermissionHandler = new PlusDataPermissionHandler(mapperPackage); |
| | | } |
| | | |
| | | /** |
| | |
| | | return; |
| | | } |
| | | // 检查是否缺少有效的数据权限注解 |
| | | if (dataPermissionHandler.invalid()) { |
| | | if (dataPermissionHandler.invalid(ms.getId())) { |
| | | return; |
| | | } |
| | | // 解析 sql 分配对应方法 |
| | |
| | | return; |
| | | } |
| | | // 检查是否缺少有效的数据权限注解 |
| | | if (dataPermissionHandler.invalid()) { |
| | | if (dataPermissionHandler.invalid(ms.getId())) { |
| | | return; |
| | | } |
| | | PluginUtils.MPBoundSql mpBs = mpSh.mPBoundSql(); |