add RelayConditions endpoint and RelayCount to DeviceSettings and bugfix
This commit is contained in:
@@ -8,5 +8,18 @@ public interface IAlertConditionService
|
||||
Task UpdateAsync(UpdateAlertConditionRequest request, CancellationToken cancellationToken);
|
||||
Task DeleteAsync(int id, CancellationToken cancellationToken);
|
||||
Task<bool> ToggleEnabledAsync(int id, bool isEnabled, CancellationToken cancellationToken);
|
||||
|
||||
/// <summary>
|
||||
/// دریافت شرایط هشدار رلهای (notificationType > 0) برای یک دستگاه
|
||||
/// </summary>
|
||||
Task<IReadOnlyList<RelayConditionDto>> GetRelayConditionsAsync(int deviceId, CancellationToken cancellationToken);
|
||||
|
||||
/// <summary>
|
||||
/// دریافت شرایط هشدار رلهای که بعد از تاریخ مشخصی بهروزرسانی شدهاند
|
||||
/// اگر هیچ رکوردی بهروزرسانی نشده باشد، لیست خالی برمیگرداند
|
||||
/// </summary>
|
||||
Task<IReadOnlyList<RelayConditionDto>> GetUpdatedRelayConditionsAsync(int deviceId, DateTime? lastUpdateDate, CancellationToken cancellationToken);
|
||||
|
||||
Task<bool> HasUpdatedConditionsAsync(int deviceId, DateTime? lastUpdateDate, CancellationToken cancellationToken);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user