new_presence/data/LocalData/Entity/User.cs

19 lines
821 B
C#
Raw Normal View History

2024-11-16 08:29:24 +00:00
namespace domain.Models
{
// Представляет локальную сущность пользователя.
public class UserLocalEntity : IEquatable<UserLocalEntity>
{
// Уникальный идентификатор пользователя.
public Guid Guid { get; set; }
// Полное имя пользователя.
public required string FIO { get; set; }
// Идентификатор группы, к которой принадлежит пользователь.
public required int GroupID { get; set; }
// Реализация сравнения для проверки равенства пользователей по их Guid
public bool Equals(UserLocalEntity? other) => other?.Guid == Guid;
}
}