2020-08-17 14:46:13 +02:00
|
|
|
using System;
|
2020-08-17 13:23:50 +02:00
|
|
|
|
2020-08-17 14:46:13 +02:00
|
|
|
namespace zero.Core.Entities
|
|
|
|
|
{
|
2021-09-14 11:24:55 +02:00
|
|
|
public class Revision<T> : Revision where T : ZeroEntity
|
|
|
|
|
{
|
|
|
|
|
public T Model { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
2020-08-17 14:46:13 +02:00
|
|
|
public class Revision
|
|
|
|
|
{
|
2021-09-14 11:24:55 +02:00
|
|
|
public string ModelId { get; set; }
|
|
|
|
|
|
2020-08-17 14:46:13 +02:00
|
|
|
public RevisionUser User { get; set; }
|
2020-08-17 13:23:50 +02:00
|
|
|
|
2020-08-17 14:46:13 +02:00
|
|
|
public DateTimeOffset Date { get; set; }
|
2020-08-17 13:23:50 +02:00
|
|
|
|
2020-08-17 14:46:13 +02:00
|
|
|
public string ChangeVector { get; set; }
|
|
|
|
|
}
|
2020-08-17 13:23:50 +02:00
|
|
|
|
2020-08-17 14:46:13 +02:00
|
|
|
public class RevisionUser
|
|
|
|
|
{
|
|
|
|
|
public string Id { get; set; }
|
|
|
|
|
|
|
|
|
|
public string Name { get; set; }
|
|
|
|
|
|
|
|
|
|
public string AvatarId { get; set; }
|
|
|
|
|
}
|
|
|
|
|
}
|