潘志宝
2024-11-14 afa8fc57084c423218c6816b710dfb2f0b87ea89
提交 | 用户 | 时间
e7c126 1 package com.iailab.framework.tenant.core.service;
H 2
d45017 3 import com.baomidou.dynamic.datasource.creator.DataSourceProperty;
4
e7c126 5 import java.util.List;
H 6
7 /**
8  * Tenant 框架 Service 接口,定义获取租户信息
9  *
10  * @author iailab
11  */
12 public interface TenantFrameworkService {
13
14     /**
15      * 获得所有租户
16      *
17      * @return 租户编号数组
18      */
19     List<Long> getTenantIds();
20
21     /**
22      * 校验租户是否合法
23      *
24      * @param id 租户编号
25      */
26     void validTenant(Long id);
27
d45017 28     /**
29      * 获得租户对应的数据源配置
30      *
31      * @param id 租户编号
32      * @return 数据源配置
33      */
34     DataSourceProperty getDataSourceProperty(Long id);
35
e7c126 36 }