public ReportJob(IDeviceDataDao deviceDataDao,
                  IDeviceDao deviceDao,
                  IDeviceDailyOnlineTimeDao deviceDailyOnlineTimeDao,
                  ILogger <ReportJob> logger)
 {
     this._deviceDataDao            = deviceDataDao;
     this._deviceDao                = deviceDao;
     this._deviceDailyOnlineTimeDao = deviceDailyOnlineTimeDao;
     this._logger = logger;
 }
Example #2
0
 /*
  * 构造函数
  * 需要注入DeviceDataDao, AlarmInfoDao, DeviceDao, WorkshopDao, StateTypeDao
  */
 public DeviceDataBus(IDeviceDataDao deviceDataDao,
                      IAlarmInfoDao alarmInfoDao,
                      ILogger <DeviceDataBus> logger,
                      IDeviceDao deviceDao,
                      IDeviceBus deviceBus,
                      IWorkshopDao workshopDao,
                      IStateTypeDao stateTypeDao,
                      IDeviceDailyOnlineTimeDao deviceDailyOnlineTimeDao,
                      IThresholdDao thresholdDao,
                      IFieldDao fieldDao
                      )
 {
     this._deviceDataDao            = deviceDataDao;
     this._alarmInfoDao             = alarmInfoDao;
     this._logger                   = logger;
     this._deviceDao                = deviceDao;
     this._deviceBus                = deviceBus;
     this._workshopDao              = workshopDao;
     this._stateTypeDao             = stateTypeDao;
     this._deviceDailyOnlineTimeDao = deviceDailyOnlineTimeDao;
     this._thresholdDao             = thresholdDao;
     this._fieldDao                 = fieldDao;
 }
Example #3
0
 public DeviceDailyOnlineTimeBus(IDeviceDailyOnlineTimeDao deviceDailyOnlineTimeDao,
                                 ILogger <DeviceDailyOnlineTimeBus> logger)
 {
     this._deviceDailyOnlineTimeDao = deviceDailyOnlineTimeDao;
     this._logger = logger;
 }