using SqlSugar; using System; using wms.util.Check; namespace wms.sqlsugar.model { /// /// 基础表实体 /// public class BaseModel { public BaseModel() { } /// /// ID /// [SugarColumn(ColumnName = "Id", IsPrimaryKey = true, ColumnDescription = "ID")] public virtual long Id { get; set; } = IdFactory.NewId(); /// /// 备注 /// [SugarColumn(ColumnName = "Memo", Length = 500, IsNullable = true, ColumnDataType = "nvarchar", DefaultValue = "", ColumnDescription = "备注")] public virtual string Memo { get; set; } /// /// 创建用户 /// [SugarColumn(ColumnName = "AddWho", Length = 50, ColumnDataType = "nvarchar", DefaultValue = "", IsNullable = false, ColumnDescription = "创建用户")] public virtual string AddWho { get; set; } = ""; /// /// 更新用户 /// [SugarColumn(ColumnName = "EditWho", Length = 50, ColumnDataType = "nvarchar", DefaultValue = "", IsNullable = false, ColumnDescription = "更新用户")] public virtual string EditWho { get; set; } = ""; /// /// 创建时间 /// [SugarColumn(ColumnName = "AddTime", DefaultValue = "1900-1-1", IsNullable = false, ColumnDescription = "创建时间")] public virtual DateTime AddTime { get; set; } = DateTime.Now; /// /// 更新时间 /// [SugarColumn(ColumnName = "EditTime", DefaultValue = "1900-1-1", IsNullable = false, ColumnDescription = "更新时间")] public virtual DateTime EditTime { get; set; } = DateTime.Now; } }