using ZhonTai.Admin.Core.Entities;
using ZhonTai.Admin.Domain.User;
namespace ZhonTai.Admin.Core.Auth;
///
/// 用户信息接口
///
public interface IUser
{
///
/// 用户Id
///
long Id { get; }
///
/// 用户名
///
string UserName { get; }
///
/// 姓名
///
string Name { get; }
///
/// 用户类型
///
UserType Type { get; }
///
/// 默认用户
///
bool DefaultUser { get; }
///
/// 平台管理员
///
bool PlatformAdmin { get; }
///
/// 租户管理员
///
bool TenantAdmin { get; }
///
/// 租户Id
///
long? TenantId { get; }
///
/// 租户类型
///
TenantType? TenantType { get; }
///
/// 数据库注册键
///
string DbKey { get; }
}