namespace WIDESEAWCS_SignalR;
/// 
/// 通知服务
/// 
public interface INoticeService : ISingleton
{
    /// 
    /// 通知用户下线
    /// 
    /// 用户ID
    /// clientId列表
    /// 通知内容
    /// 
    Task UserLoginOut(string userId, List clientIds, string message);
    /// 
    /// 通知用户修改密码
    /// 
    /// 用户ID
    /// clientId列表
    /// 通知内容
    /// 
    Task UpdatePassWord(string userId, List clientIds, string message);
    /// 
    /// 收到新的消息
    /// 
    /// 用户Id列表
    /// clientId列表
    /// 
    /// 
    Task NewMesage(List userIds, List clientIds, string message);
    /// 
    /// 堆垛机数据
    /// 
    /// 用户ID
    /// clientId列表
    /// 通知内容
    /// 
    Task StackerData(int? userId, List clientIds, object message);
    /// 
    /// 线体数据
    /// 
    /// 用户ID
    /// clientId列表
    /// 通知内容
    /// 
    Task LineData(int? userId, List clientIds, object message);
    /// 
    /// 日志流程数据
    /// 
    /// 用户ID
    /// clientId列表
    /// 通知内容
    /// 
    Task Logs(List clientIds, object message);
}