namespace Model.Dto.Inspection { /// /// 告警规则 DTO(Id 由 long 改为 string,避免前端精度丢失) /// public class AlertRuleDto { /// 主键 Id(long → string) public string Id { get; set; } /// 删除状态(0、未删除;1、已删除) public byte IsDel { get; set; } /// 创建时间 public DateTime? CreateTime { get; set; } /// 规则名称 public string RuleName { get; set; } /// 适用设备类型(空表示全部设备) public string DeviceType { get; set; } /// 监测指标(Temperature / Humidity 等) public string Metric { get; set; } /// 比较运算符(> >= < <= = ≠) public string Operator { get; set; } /// 阈值 public double? Threshold { get; set; } /// 告警级别(信息/警告/紧急) public string AlarmLevel { get; set; } /// 是否启用 public bool Enabled { get; set; } /// 触发次数 public int TriggerCount { get; set; } /// 最近触发时间 public DateTime? LastAlarmTime { get; set; } /// 备注 public string Remark { get; set; } } }