22 lines
1.5 KiB
C#
22 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; } // Дата окончания события
|
||
} |