using Dpz.Core.Entity.Base;

namespace Dpz.Core.Public.Entity;

public class UserHistory : BaseEntity
{
    public required string Account { get; set; }

    [BsonDateTimeOptions(Kind = DateTimeKind.Local)]
    public DateTime ChangeTime { get; set; }

    public List<ChangeDetail> Changes { get; set; } = [];
}

public class ChangeDetail
{
    public required string Field { get; set; }

    public object? OldValue { get; set; }

    public object? NewValue { get; set; }
}
评论加载中...