62 lines
1.5 KiB
C#
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; }
|
|
|
|
}
|
|
}
|