@hz-9/a5-tenant
Version:
Tenant module for the @hz-9/a5-* series of repositories.
21 lines (20 loc) • 515 B
TypeScript
import { A5TenantPayload } from '../interfaces/tenant';
/**
* @public
*/
export interface A5TenantService {
/**
* 获取租户信息,如果没有,则返回 null
*
* @param tenantId - 租户 ID
* @returns 检查结果
*/
getTenant(tenantId: string): Promise<A5TenantPayload | null>;
/**
* 返回默认租户信息
*
* @param tenantId - 租户 ID
* @returns 检查结果
*/
getDefaultTenant(defaultTenantId: string): Promise<A5TenantPayload>;
}