using SqlSugar; using Yitter.IdGenerator; namespace QYZH.InteractiveMagazine.Models.Entity { public class SqlSugarBaseEntity { /// /// Desc:主键 /// Default: /// Nullable:False /// public long Id { get; set; } = YitIdHelper.NextId(); /// /// Desc:状态 0禁用 1启用 /// Default:1 /// Nullable:False /// [SugarColumn(ColumnName = "Status")] public string Status { get; set; } /// /// Desc:是否删除 /// Default:b'0' /// Nullable:False /// [SugarColumn(ColumnName = "IsDeleted")] public bool IsDeleted { get; set; } = false; /// /// Desc:创建人 /// Default: /// Nullable:False /// [SugarColumn(ColumnName = "CreatedBy", IsOnlyIgnoreUpdate = true)] public string CreatedBy { get; set; } /// /// Desc:创建时间 /// Default: /// Nullable:False /// [SugarColumn(ColumnName = "CreatedAt", IsOnlyIgnoreUpdate = true)] public DateTime CreatedAt { get; set; } /// /// Desc:修改人 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "updatedBy", IsOnlyIgnoreInsert = true)] public string UpdatedBy { get; set; } /// /// Desc:修改时间 /// Default: /// Nullable:True /// [SugarColumn(ColumnName = "UpdatedAt", IsOnlyIgnoreInsert = true)] public DateTime? UpdatedAt { get; set; } } }