export interface INotifySignalRData { fromModule?: SendNotifyModule; updateCountType?: number; from?: ISendNotifyFrom; title?: string; content?: string; link?: string; notifyTypes?: NotifyType[]; tag?: any; } export declare enum NotifyType { NotifyCenter = 1, InternalMail = 2, WorkerNotify = 3 } export interface ISendNotifyFrom { numberId?: number; objectId?: string; type: SendNotifyFromType; } export declare enum SendNotifyFromType { User = 1, Department = 2, InternalMail = 10, Haraworks_Team = 11, Product_HRW_Team = 12, Support_HRW_Team = 13, Tech_HRW_Team = 14, Haravan_Team = 15, System = 100 } export declare enum SendNotifyModule { Account = 1, Ic = 2, Hr = 3, EForm = 4, Tasks = 5, Haraoes = 6, Bms = 7, CashIn = 8, Notification = 11 } export interface IKeyData { id: number | string; name: string; isCheck?: boolean; } export interface INotificationMessage { id?: string; title?: string; content?: string; receiverNumber?: number; readedNumber?: number; createAt?: Date; platforms?: IKeyData[]; address?: IKeyData[]; receivers?: IKeyData[]; senders?: IKeyData[]; attachmentFiles?: any[]; createdAt?: Date; senderName?: string; }