Files
DMS/DMS.Application/Interfaces/IAlarmService.cs
2025-09-13 12:30:12 +08:00

20 lines
517 B
C#

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;
}
}