IThMultiTenancyAppService.cs 661 Bytes
using FoodLabeling.Th.Application.Contracts.Dtos.MultiTenancy;
using Volo.Abp.Application.Services;

namespace FoodLabeling.Th.Application.Contracts.IServices;

/// <summary>
/// 泰额版多租户辅助接口(租户列表、当前租户信息)
/// </summary>
public interface IThMultiTenancyAppService : IApplicationService
{
    /// <summary>
    /// 获取可选租户列表(平台管理员创建租户后供登录选择)
    /// </summary>
    Task<List<ThTenantSelectDto>> GetTenantSelectAsync();

    /// <summary>
    /// 获取当前请求上下文解析到的租户 Id
    /// </summary>
    Task<ThCurrentTenantDto> GetCurrentTenantAsync();
}