using System; using System.Collections.Generic; namespace IM_API.Models; public partial class User { public int Id { get; set; } /// /// 唯一用户名 /// public string Username { get; set; } = null!; /// /// 密码 /// public string Password { get; set; } = null!; /// /// 用户昵称 /// public string NickName { get; set; } = null!; /// /// 用户在线状态 /// 0(默认):不在线 /// 1:在线 /// public sbyte OnlineStatus { get; set; } /// /// 创建时间 /// public DateTime Created { get; set; } /// /// 修改时间 /// public DateTime? Updated { get; set; } /// /// 账户状态 /// (0:未激活,1:正常,2:封禁) /// public sbyte Status { get; set; } /// /// 软删除标识 /// 0:账号正常 /// 1:账号已删除 /// public sbyte IsDeleted { get; set; } public virtual ICollection Conversations { get; set; } = new List(); public virtual ICollection Devices { get; set; } = new List(); public virtual ICollection FriendFriendNavigations { get; set; } = new List(); public virtual ICollection FriendRequestRequestUserNavigations { get; set; } = new List(); public virtual ICollection FriendRequestResponseUserNavigations { get; set; } = new List(); public virtual ICollection FriendUsers { get; set; } = new List(); public virtual ICollection GroupInviteInviteUserNavigations { get; set; } = new List(); public virtual ICollection GroupInviteInvitedUserNavigations { get; set; } = new List(); public virtual ICollection GroupMemberGroups { get; set; } = new List(); public virtual ICollection GroupMemberUsers { get; set; } = new List(); public virtual ICollection GroupRequests { get; set; } = new List(); public virtual ICollection Groups { get; set; } = new List(); public virtual ICollection LoginLogs { get; set; } = new List(); public virtual ICollection Messages { get; set; } = new List(); public virtual ICollection Notifications { get; set; } = new List(); }