using APT.Infrastructure.Core; using APT.BaseData.Domain.ApiModel.EX; using APT.BaseData.Domain.Entities.FM; using APT.BaseData.Domain.Enums; using System.Collections.Generic; using APT.Infrastructure.Api; using System; using static APT.BaseData.Domain.ApiModel.SocketInfo; namespace APT.BaseData.Domain.IServices.FM { public interface IFMNotificatoinService: ICommonService { /// /// 发送通知公告 /// /// /// /// void SendNotification(FMNotificationTypeEnum notificationType, FMNotificationClientTypeEnum clientType, string title, string message); /// /// 发送通知公告 /// /// /// void SendNotification(SendNotificationModel sendNotificationModel, List ingoreClientInfos); /// /// 发送报警通知公告 /// /// /// void SendAlarmNotification(SendNotificationModel sendNotificationModel, List ingoreClientInfos); void SendNotification(Guid userId, SocketData socketData); } }