промежуточный коммит
This commit is contained in:
@@ -17,3 +17,17 @@ public sealed record ProjectExecutorInfo(ProjectRole ProjectRole, string Email);
|
||||
|
||||
/// <summary>Найден ли сотрудник вообще — отдельно от того, заполнен ли у него email в портале (это разные проблемы).</summary>
|
||||
public sealed record EmployeeLookupResult(bool Found, string? Email, string? Fio);
|
||||
|
||||
/// <summary>
|
||||
/// Запись из /Employee/FullBase — весь справочник сотрудников, но БЕЗ email (в
|
||||
/// отличие от /Employee/All). Нужна только ради DismissalDate: единственное место,
|
||||
/// где отдаётся дата увольнения.
|
||||
/// </summary>
|
||||
public sealed record EmployeeFullBaseInfo(Guid? Id, string Fio, string Company, DateTimeOffset? DismissalDate);
|
||||
|
||||
/// <summary>
|
||||
/// Запись из /Employee/All — весь справочник сотрудников с email, но БЕЗ даты
|
||||
/// увольнения (в отличие от /Employee/FullBase). Связать одну базу с другой можно
|
||||
/// по <paramref name="Id"/> — он один и тот же в обоих ответах.
|
||||
/// </summary>
|
||||
public sealed record EmployeeContactInfo(Guid? Id, string Fio, string? Email, string Company);
|
||||
|
||||
Reference in New Issue
Block a user