track/src/SJZY.Track.Application.Contract/Services/IForewarningNotifyService.cs

23 lines
656 B
C#

using SJZY.Track.Application.Contract.Dtos.Forewarning;
namespace SJZY.Track.Application.Contract.Services;
/// <summary>
/// 预警通知服务接口定义。
/// 提供创建、删除预警通知和发送通知的功能。
/// </summary>
public interface IForewarningNotifyService
{
/// <summary>
/// 创建预警通知。
/// </summary>
/// <param name="order">预警订单模型。</param>
/// <returns>创建操作的结果,以整数形式返回。</returns>
Task WarningCalculateAsync(WarningDto order);
/// <summary>
/// 发送通知。
/// </summary>
Task<int> SendNotificationAsync(int subSystemId);
}