First version

This commit is contained in:
V1RTUOZ
2025-01-30 03:04:21 +03:00
parent 49ecd07731
commit d81c2bbde0
7 changed files with 464 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
// Модель данных сотрудника
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; } // Дата окончания события
}