From 600fd0d3b4a676fa071743196fe0f8407d57c491 Mon Sep 17 00:00:00 2001 From: dengzedong <dengzedong@email> Date: 星期一, 14 十月 2024 09:33:01 +0800 Subject: [PATCH] return utils.reverseResult(this.result); 对模型的返回结果进行处理 --- iailab-framework/iailab-common-biz-tenant/src/main/java/com/iailab/framework/tenant/config/IailabTenantAutoConfiguration.java | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/iailab-framework/iailab-common-biz-tenant/src/main/java/com/iailab/framework/tenant/config/IailabTenantAutoConfiguration.java b/iailab-framework/iailab-common-biz-tenant/src/main/java/com/iailab/framework/tenant/config/IailabTenantAutoConfiguration.java index 285c740..14060f8 100644 --- a/iailab-framework/iailab-common-biz-tenant/src/main/java/com/iailab/framework/tenant/config/IailabTenantAutoConfiguration.java +++ b/iailab-framework/iailab-common-biz-tenant/src/main/java/com/iailab/framework/tenant/config/IailabTenantAutoConfiguration.java @@ -1,10 +1,13 @@ package com.iailab.framework.tenant.config; +import com.baomidou.dynamic.datasource.processor.DsProcessor; +import com.baomidou.dynamic.datasource.processor.DsSpelExpressionProcessor; import com.iailab.framework.common.enums.WebFilterOrderEnum; import com.iailab.framework.mybatis.core.util.MyBatisUtils; import com.iailab.framework.redis.config.IailabCacheProperties; import com.iailab.framework.tenant.core.aop.TenantIgnoreAspect; import com.iailab.framework.tenant.core.db.TenantDatabaseInterceptor; +import com.iailab.framework.tenant.core.db.dynamic.TenantDsProcessor; import com.iailab.framework.tenant.core.job.TenantJobAspect; import com.iailab.framework.tenant.core.mq.rabbitmq.TenantRabbitMQInitializer; import com.iailab.framework.tenant.core.mq.redis.TenantRedisMessageInterceptor; @@ -65,6 +68,18 @@ return inner; } + @Bean + public DsProcessor dsProcessor( +// TenantFrameworkService tenantFrameworkService, +// DataSource dataSource, +// DefaultDataSourceCreator dataSourceCreator + ) { +// TenantDsProcessor tenantDsProcessor = new TenantDsProcessor(tenantFrameworkService, dataSourceCreator); + TenantDsProcessor tenantDsProcessor = new TenantDsProcessor(); + tenantDsProcessor.setNextProcessor(new DsSpelExpressionProcessor()); + return tenantDsProcessor; + } + // ========== WEB ========== @Bean -- Gitblit v1.9.3