ThTenantSelectDto.cs
977 Bytes
namespace FoodLabeling.Th.Application.Contracts.Dtos.MultiTenancy;
/// <summary>
/// 登录页租户下拉项(含 Id 供 H5 传 tenantId;不含连接串)
/// </summary>
public class ThTenantSelectDto
{
/// <summary>租户 Id(登录 th-web-auth/login 时作为 tenantId)</summary>
public Guid Id { get; set; }
/// <summary>租户名称</summary>
public string Name { get; set; } = string.Empty;
/// <summary>租户创建时间(平台主库 yitenant)</summary>
public DateTime CreationTime { get; set; }
/// <summary>默认管理员登录账号(种子 UserName=admin)</summary>
public string LoginAccount { get; set; } = string.Empty;
/// <summary>AES-CBC 加密后的默认管理员密码(Base64 密文)</summary>
public string Password { get; set; } = string.Empty;
/// <summary>AES IV(Base64),前端解密 password 时使用</summary>
public string PasswordSalt { get; set; } = string.Empty;
}