提交 | 用户 | 时间 | ||
e7c126 | 1 | package com.iailab.module.system.service.tenant.handler; |
H | 2 | |
3 | import com.iailab.module.system.dal.dataobject.tenant.TenantDO; | |
4 | ||
5 | /** | |
6 | * 租户信息处理 | |
7 | * 目的:尽量减少租户逻辑耦合到系统中 | |
8 | * | |
9 | * @author iailab | |
10 | */ | |
11 | public interface TenantInfoHandler { | |
12 | ||
13 | /** | |
14 | * 基于传入的租户信息,进行相关逻辑的执行 | |
15 | * 例如说,创建用户时,超过最大账户配额 | |
16 | * | |
17 | * @param tenant 租户信息 | |
18 | */ | |
19 | void handle(TenantDO tenant); | |
20 | ||
21 | } |