feat: 添加多租户模块

This commit is contained in:
陈淳
2023-03-02 10:19:18 +08:00
parent 5cea38e95c
commit 0127b43374
21 changed files with 560 additions and 6 deletions

View File

@@ -0,0 +1,29 @@
namespace Yi.Framework.MultiTenancy;
/// <summary>
/// 当前租户接口
/// </summary>
public interface ICurrentTenant
{
/// <summary>
/// 是否有效
/// </summary>
bool IsAvailable { get; }
/// <summary>
/// 租户ID
/// </summary>
Guid Id { get; }
/// <summary>
/// 租户名称
/// </summary>
string? Name { get; }
/// <summary>
/// 替换租户
/// </summary>
/// <param name="id"></param>
/// <param name="name"></param>
IDisposable Change(Guid? id, string? name = null);
}