using FreeSql.DataAnnotations; using System; namespace OrpaonEMS.Core.DbModel { /// /// 历史报警 /// public class HistoryAlarm { /// /// 主键 /// [Column(IsPrimary = true, IsIdentity = true)] public long Id { get; set; } /// /// 分类 /// [Column(Name = "Category", IsNullable = false, StringLength = 20)] public string Category { get; set; } /// /// 工作日信息 /// [Column(Name = "WorkDay", IsNullable = false, StringLength = 20)] public string WorkDay { get; set; } /// /// 报警内容 /// [Column(Name = "Content", IsNullable = false, StringLength = 100)] public string Content { get; set; } /// /// 报警等级 /// [Column(Name = "Level", IsNullable = false)] public int Level { get; set; } /// /// 开始时间 /// [Column(Name = "StartTime", IsNullable = false)] public DateTime StartTime { get; set; } /// /// 结束时间 /// [Column(Name = "EndTime", IsNullable = false)] public DateTime EndTime { get; set; } /// /// 暂停时间 /// [Column(DbType = "decimal(8, 3)")] public decimal StopDur { get; set; } } }