BaseModel.cs 1.2 KB

1234567891011121314151617181920212223242526
  1. using SqlSugar;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Text;
  5. using wms.util.Check;
  6. namespace wms.sqlsugar.model
  7. {
  8. public class BaseModel
  9. {
  10. public BaseModel() { }
  11. [SugarColumn(ColumnName = "Id", IsPrimaryKey = true)]
  12. public virtual long Id { get; set; } = IdFactory.NewId();
  13. [SugarColumn(ColumnName = "Memo", Length = 500, IsNullable = true, ColumnDataType = "nvarchar",DefaultValue = "")]
  14. public virtual string Memo { get; set; }
  15. [SugarColumn(ColumnName = "AddWho", Length = 50, ColumnDataType = "nvarchar", DefaultValue = "",IsNullable = false)]
  16. public virtual string AddWho { get; set; } = "";
  17. [SugarColumn(ColumnName = "EditWho", Length = 50, ColumnDataType = "nvarchar", DefaultValue = "", IsNullable = false)]
  18. public virtual string EditWho { get; set; } = "";
  19. [SugarColumn(ColumnName = "AddTime", DefaultValue = "1900-1-1", IsNullable = false)]
  20. public virtual DateTime AddTime { get; set; } = DateTime.Now;
  21. [SugarColumn(ColumnName = "EditTime", DefaultValue = "1900-1-1", IsNullable = false)]
  22. public virtual DateTime EditTime { get; set; } = DateTime.Now;
  23. }
  24. }