|
@@ -11,9 +11,11 @@ import cn.iocoder.yudao.framework.tenant.core.job.TenantJobHandlerDecorator;
|
|
|
import cn.iocoder.yudao.framework.tenant.core.mq.TenantRedisMessageInterceptor;
|
|
|
import cn.iocoder.yudao.framework.tenant.core.security.TenantSecurityWebFilter;
|
|
|
import cn.iocoder.yudao.framework.tenant.core.service.TenantFrameworkService;
|
|
|
+import cn.iocoder.yudao.framework.tenant.core.service.TenantFrameworkServiceImpl;
|
|
|
import cn.iocoder.yudao.framework.tenant.core.web.TenantContextWebFilter;
|
|
|
import cn.iocoder.yudao.framework.web.config.WebProperties;
|
|
|
import cn.iocoder.yudao.framework.web.core.handler.GlobalExceptionHandler;
|
|
|
+import cn.iocoder.yudao.module.system.api.tenant.TenantApi;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor;
|
|
|
import org.springframework.beans.BeansException;
|
|
@@ -29,6 +31,11 @@ import org.springframework.context.annotation.Configuration;
|
|
|
@EnableConfigurationProperties(TenantProperties.class)
|
|
|
public class YudaoTenantAutoConfiguration {
|
|
|
|
|
|
+ @Bean
|
|
|
+ public TenantFrameworkService tenantFrameworkService(TenantApi tenantApi) {
|
|
|
+ return new TenantFrameworkServiceImpl(tenantApi);
|
|
|
+ }
|
|
|
+
|
|
|
// ========== AOP ==========
|
|
|
|
|
|
@Bean
|