Files
YuPu-OrpaonEMS/OrpaonEMS.Core/DbModel/HistoryAlarm.cs
2025-02-28 22:23:13 +08:00

62 lines
1.5 KiB
C#

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