@Configuration(proxyBeanMethods=false) @AutoConfigureBefore(value=MybatisPlusConfig.class) public class DataScopeConfig extends Object
| 构造器和说明 |
|---|
DataScopeConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.baomidou.mybatisplus.extension.plugins.handler.DataPermissionHandler |
dataScopeHandler() |
com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor |
dataScopeQueryInterceptor(com.github.pagehelper.autoconfigure.PageHelperProperties properties,
com.baomidou.mybatisplus.extension.plugins.handler.DataPermissionHandler dataPermissionHandler)
配置数据权限拦截器
|
@Bean(value="dataScopeHandler") @ConditionalOnMissingBean(value=com.baomidou.mybatisplus.extension.plugins.handler.DataPermissionHandler.class) public com.baomidou.mybatisplus.extension.plugins.handler.DataPermissionHandler dataScopeHandler()
@Bean
@ConditionalOnProperty(value="jpower.datascope.enable",
matchIfMissing=true)
@ConditionalOnBean(value=com.baomidou.mybatisplus.extension.plugins.handler.DataPermissionHandler.class)
@ConditionalOnMissingBean(value=com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor.class)
public com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor dataScopeQueryInterceptor(com.github.pagehelper.autoconfigure.PageHelperProperties properties,
com.baomidou.mybatisplus.extension.plugins.handler.DataPermissionHandler dataPermissionHandler)
Copyright © 2024. All rights reserved.