74 lines
1.9 KiB
C#
74 lines
1.9 KiB
C#
using SqlSugar;
|
|||
|
|
using System;
|
||
|
|
|
||
|
|
namespace JY.Model
|
||
|
|
{
|
||
|
|
[SugarTable("tb_alarm")]
|
||
|
|
/// <summary>
|
||
|
|
/// 工位报警数据
|
||
|
|
/// </summary>
|
||
|
|
public class AlarmData
|
||
|
|
{
|
||
|
|
/// <summary>
|
||
|
|
/// 报警唯一标识符
|
||
|
|
/// </summary>
|
||
|
|
[SugarColumn(IsPrimaryKey = true, ColumnName = "AlarmGuid")]
|
||
|
|
public string AlarmGuid { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 报警地址
|
||
|
|
/// </summary>
|
||
|
|
[SugarColumn(ColumnName = "PLCAdress")]
|
||
|
|
public string PLCAdress { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 报警内容
|
||
|
|
/// </summary>
|
||
|
|
[SugarColumn(ColumnName = "AlarmContent")]
|
||
|
|
public string AlarmContent { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 报警代码
|
||
|
|
/// </summary>
|
||
|
|
[SugarColumn(ColumnName = "AlarmCode")]
|
||
|
|
public string AlarmCode { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 报警类型 停机报警/非停机报警
|
||
|
|
/// </summary>
|
||
|
|
[SugarColumn(ColumnName = "AlarmType")]
|
||
|
|
public string AlarmType { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 报警开始时间
|
||
|
|
/// </summary>
|
||
|
|
[SugarColumn(ColumnName = "StartTime")]
|
||
|
|
public DateTime StartTime { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 报警消除时间
|
||
|
|
/// </summary>
|
||
|
|
[SugarColumn(ColumnName = "EndTime")]
|
||
|
|
public DateTime EndTime { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 报警描述
|
||
|
|
/// </summary>
|
||
|
|
[SugarColumn(ColumnName = "AlarmDesc")]
|
||
|
|
public string AlarmDesc { get; set; }
|
||
|
|
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 报警状态 传1或0,1是开始报警,0结束报警
|
||
|
|
/// </summary>
|
||
|
|
[SugarColumn(ColumnName = "AlarmState")]
|
||
|
|
public string AlarmState { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 更新状态
|
||
|
|
/// </summary>
|
||
|
|
[SugarColumn(ColumnName = "Flag")]
|
||
|
|
public int Flag { get; set; }
|
||
|
|
}
|
||
|
|
}
|