Jay
2024-10-14 441d3055fb0876835050d52123808b1c46a53179
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package com.iailab.framework.tenant.core.db.dynamic;
 
import com.baomidou.dynamic.datasource.annotation.DS;
 
import java.lang.annotation.*;
 
/**
 * 使用数据源所在的数据源
 *
 * 使用方式:当我们希望一个表使用租户所在的数据源,可以在该表的 Mapper 上添加该注解
 *
 * @author 芋道源码
 */
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@DS(DataDS.KEY)
public @interface DataDS {
 
    /**
     * 数据源的占位符
     */
    String KEY = "#context.dataSourceId";
 
}