namespace Persistence.Models; /// /// Часть записи описывающая изменение /// public class ChangeLogDto : IChangeLogDto where T: class, IChangeLogDto, new() { /// /// Запись /// public required T Item { get; set; } /// /// /// public int Id { get; set; } /// /// /// public int IdAuthor { get; set; } /// /// /// public int? IdEditor { get; set; } /// /// /// public DateTimeOffset Creation { get; set; } /// /// /// public DateTimeOffset? Obsolete { get; set; } /// /// /// public int? IdNext { get; set; } /// /// /// public required object Value { get; set; } }