nssz-contact-bot/Employee.cs
2025-01-30 03:04:21 +03:00

22 lines
1.5 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// Модель данных сотрудника
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; } // Дата окончания события
}