/**
-
获取租户字段名(数据库的租户ID字段名)
-
@return
*/
@Override
public String getTenantIdColumn() {
return “tenant_id”;
}
/**
-
根据表名判断是否忽略拼接多租户条件
-
@param tableName
-
@return
*/
@Override
public boolean ignoreTable(String tableName) {
return IGNORE_TABLE_NAMES.contains(tableName);
}
}
2.定义MybatisPlusConfig配置类将多租户插件生效:
import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.autoconfigure.ConfigurationCustomizer;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerIn