using FreeSql.DataAnnotations; using System.ComponentModel; namespace Znyc.CloudCar.Model.Entities { /// /// 实体审计 /// public class EntityBase { /// /// 编号 /// [Description("主键Id")] [SnowflakeAttribute] [Column(Position = 1, IsIdentity = false, IsPrimary = true)] public virtual long Id { get; set; } /// /// 创建者Id /// [Description("创建者Id")] [Column(Position = -1, CanUpdate = false)] public long CreatedUserId { get; set; } /// /// 创建时间 /// [Description("创建时间")] [Column(Position = -2, CanUpdate = false, ServerTime = DateTimeKind.Local)] public DateTime CreatedTime { get; set; } /// /// 修改者Id /// [Description("修改者Id")] [Column(Position = -3, CanInsert = false)] public long ModifiedUserId { get; set; } /// /// 修改时间 /// [Description("修改时间")] [Column(Position = -4, CanInsert = false, ServerTime = DateTimeKind.Local)] public DateTime ModifiedTime { get; set; } /// /// 是否启用 /// [Description("是否启用")] public bool IsEnabled { get; set; } = true; /// /// 是否删除 /// [Description("是否删除")] [Column(Position = -5)] public bool IsDeleted { get; set; } = false; } }