初步添加报警功能

This commit is contained in:
2025-09-13 12:30:12 +08:00
parent 5a39796f0e
commit 15e2caed22
12 changed files with 457 additions and 1 deletions

View File

@@ -0,0 +1,20 @@
using DMS.Application.DTOs;
using DMS.Core.Events;
namespace DMS.Application.Interfaces
{
public interface IAlarmService
{
/// <summary>
/// 检查变量是否触发报警
/// </summary>
/// <param name="variable">变量DTO</param>
/// <returns>是否触发报警</returns>
bool CheckAlarm(VariableDto variable);
/// <summary>
/// 警报事件
/// </summary>
event EventHandler<AlarmEventArgs> OnAlarmTriggered;
}
}