namespace WCS.Application; /// <summary> /// 报è¦ä¿¡æ¯è¡¨ /// </summary> [SugarTable("WCSAlarmInfo","报è¦ä¿¡æ¯è¡¨")] public class WcsAlarmInfo : EntityBaseData { /// <summary> /// PLCIPåœ°å€ /// </summary> [Required] [SugarColumn(ColumnName = "PlcIP", ColumnDescription = "PLCIP地å€", Length = 20)] public string PlcIP { get; set; } /// <summary> /// PLCIPåœ°å€ /// </summary> [Required] [SugarColumn(ColumnName = "PlcPort", ColumnDescription = "PLCIP地å€")] public int PlcPort { get; set; } /// <summary> /// å·¥ä½å· /// </summary> [Required] [SugarColumn(ColumnName = "StationNum", ColumnDescription = "å·¥ä½å·", Length = 4)] public string StationNum { get; set; } /// <summary> /// 报è¦ç¼–å· /// </summary> [Required] [SugarColumn(ColumnName = "AlarmCode", ColumnDescription = "报è¦ç¼–å·", Length = 20)] public string AlarmCode { get; set; } /// <summary> /// æŠ¥è¦æè¿° /// </summary> [SugarColumn(ColumnName = "AlarmName", ColumnDescription = "æŠ¥è¦æè¿°", Length = 100)] public string? AlarmName { get; set; } /// <summary> /// 显示å±ipåœ°å€ /// </summary> [SugarColumn(ColumnName = "LedIP", ColumnDescription = "显示å±ip地å€", Length = 20)] public string? LedIP { get; set; } /// <summary> /// çŠ¶æ€ /// </summary> [SugarColumn(ColumnName = "Status", ColumnDescription = "状æ€")] public YesNoEnum? Status { get; set; } = YesNoEnum.N; /// <summary> /// 设备类型 /// </summary> [SugarColumn(ColumnName = "Type", ColumnDescription = "设备类型", Length = 20)] public PLCTypeEnum Type { get; set; } /// <summary> /// æŠ¥è¦æ—¥æœŸ /// </summary> [SugarColumn(ColumnName = "AlarmTime", ColumnDescription = "æŠ¥è¦æ—¥æœŸ")] public DateTime? AlarmTime { get; set; } /// <summary> /// LEDçŠ¶æ€ /// </summary> [SugarColumn(ColumnName = "LedStatus", ColumnDescription = "LED状æ€")] public int? LedStatus { get; set; } }