Files

74 lines
1.9 KiB
C#
Raw Permalink Normal View History

2026-07-14 13:55:17 +08:00
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; }
}
}