Files
WCS/Plugins/Driver/Cowain.Driver/Models/Dto/AlarmHistoryDto.cs
2026-03-02 09:08:20 +08:00

50 lines
1.0 KiB
C#

using Cowain.Base.DBContext;
using Cowain.Base.Models;
using Microsoft.EntityFrameworkCore;
using Plugin.Cowain.Driver.Models.Enum;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Plugin.Cowain.Driver.Models.Dto;
[Table("alarm_history")]
public class AlarmHistoryDto : BaseModel
{
[Key]
public int Id { get; set; }
[Required]
public int TagId { get; set; }
/// <summary>
/// 报警详情
/// </summary>
public string Desc { get; set; } = string.Empty;
/// <summary>
/// 报警组
/// </summary>
public int Group { get; set; }
/// <summary>
/// 报警等级
/// </summary>
public int Level { get; set; }
public bool Status { get; set; }
/// <summary>
/// 发生时间
/// </summary>
public DateTime StartTime { get; set; } = DateTime.Now;
/// <summary>
/// 结束时间
/// </summary>
public Nullable<DateTime> StopTime { get; set; }
}