初步添加报警功能
This commit is contained in:
20
DMS.Application/Interfaces/IAlarmService.cs
Normal file
20
DMS.Application/Interfaces/IAlarmService.cs
Normal 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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user