using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DD.Persistence.Models;
///
/// Модель, необходимая для отображения истории по журналу изменений
///
public class HistoryChangeLogDto
{
///
/// Дата и время изменений
///
public DateTimeOffset DateTime { get; set; }
///
/// Пользователь, совершивший изменение данных
///
public Guid UserId { get; set; }
///
/// Проект, с которым связаны изменения
///
public Guid DiscriminatorId { get; set; }
///
/// Количество измененных строк
///
public int RowsChangesCount { get; set; }
///
/// Изменения на предшествующую дату
///
public required IEnumerable ChangeLogItemsByPreviousDate { get; set; }
///
/// Изменения на текущую дату
///
public required IEnumerable ChangeLogItemsByCurrentDate { get; set; }
///
/// Комментарий к изменению
///
public string? Comment { get; set; }
}