namespace Persistence.Database.Model; /// /// Часть записи описывающая изменение /// public interface IChangeLogAbstractData { /// /// Ид записи /// public Guid Id { get; set; } /// /// Автор изменения /// public int IdAuthor { get; set; } /// /// Редактор /// public int? IdEditor { get; set; } /// /// Дата создания записи /// public DateTimeOffset Creation { get; set; } /// /// Дата устаревания (например при удалении) /// public DateTimeOffset? Obsolete { get; set; } /// /// Id заменяющей записи /// public int? IdNext { get; set; } /// /// Значение /// public object Value { get; set; } }