潘志宝
5 天以前 2780e6717df31ee605dd8ce525afcb43914ca2de
提交 | 用户 | 时间
e7c126 1 package com.iailab.framework.tenant.core.aop;
H 2
3 import java.lang.annotation.*;
4
5 /**
6  * 忽略租户,标记指定方法不进行租户的自动过滤
7  *
8  * 注意,只有 DB 的场景会过滤,其它场景暂时不过滤:
9  * 1、Redis 场景:因为是基于 Key 实现多租户的能力,所以忽略没有意义,不像 DB 是一个 column 实现的
10  * 2、MQ 场景:有点难以抉择,目前可以通过 Consumer 手动在消费的方法上,添加 @TenantIgnore 进行忽略
11  *
12  * @author iailab
13  */
14 @Target({ElementType.METHOD})
15 @Retention(RetentionPolicy.RUNTIME)
16 @Inherited
17 public @interface TenantIgnore {
18 }