public DeviceVibrationAlarm(IRepository <Gateway> wgRepository, IRepository <Device> deviceRepository, IRepository <MonitorTree> monitorTreeRepository, IRepository <DevAlmRecord> devAlmRecordRepository, ICacheDICT cacheDICT) { this.wgRepository = wgRepository; this.deviceRepository = deviceRepository; this.monitorTreeRepository = monitorTreeRepository; this.devAlmRecordRepository = devAlmRecordRepository; this.cacheDICT = cacheDICT; }