using System.Collections.Generic; namespace X1.Application.Features.Auth.Models; /// /// 用户信息 /// public class UserInfo { /// /// 用户ID /// public string Id { get; } /// /// 用户名 /// public string UserName { get; } /// /// 真实姓名 /// public string? RealName { get; } /// /// 邮箱 /// public string Email { get; } /// /// 手机号 /// public string? PhoneNumber { get; } /// /// 角色列表 /// public IReadOnlyList Roles { get; } /// /// 权限列表 /// public IReadOnlyList Permissions { get; } /// /// 初始化用户信息 /// public UserInfo( string id, string userName, string? realName, string email, string? phoneNumber, IReadOnlyList roles, IReadOnlyList permissions) { Id = id; UserName = userName; RealName = realName; Email = email; PhoneNumber = phoneNumber; Roles = roles; Permissions = permissions; } }