23 lines
1.5 KiB
C#
23 lines
1.5 KiB
C#
// Модель данных сотрудника
|
|
|
|
namespace nsszcontactbot;
|
|
|
|
public class Employee
|
|
{
|
|
public string Id { get; set; } = string.Empty; // Уникальный идентификатор сотрудника (GUID)
|
|
public string FullName { get; set; } = string.Empty; // Полное имя сотрудника
|
|
public string Department { get; set; } = string.Empty; // Название отдела
|
|
public string DepartmentCode { get; set; } = string.Empty; // Код отдела
|
|
public string Position { get; set; } = string.Empty; // Должность
|
|
public string? Phone { get; set; } // Опциональное поле для телефона
|
|
public string? Mobile { get; set; } // Опциональное поле для хранения номера мобильного телефона
|
|
public string? Mail { get; set; } // Опциональное поле для электронной почты
|
|
public string? IP { get; set; } // Опциональное поле для IP-адреса
|
|
public int Category { get; set; } // Категория для статистического учета
|
|
|
|
// Поля события
|
|
public string? State { get; set; } // Состояние события (например, "В отпуске")
|
|
public DateTime? StartDate { get; set; } // Дата начала события
|
|
public DateTime? EndDate { get; set; } // Дата окончания события
|
|
}
|