public CameraDeviceJob() { LoadLib(); DisplayName = "实景定时拍照工作组件"; JobInterval = _period * 60; _cameraStationsService = AhnqIotContainer.Container.Resolve <ICameraStationsService>(); _sysDepartmentService = AhnqIotContainer.Container.Resolve <ISysDepartmentService>(); _cameraStationPresetPointService = AhnqIotContainer.Container.Resolve <ICameraStationPresetPointService>(); _pictureRepService = AhnqIotContainer.Container.Resolve <IPictureRepService>(); _cameraStationPicsService = AhnqIotContainer.Container.Resolve <ICameraStationPicsService>(); _cameraStationRunLogService = AhnqIotContainer.Container.Resolve <ICameraStationRunLogService>(); _cameraStationOnlineStatisticsService = AhnqIotContainer.Container.Resolve <ICameraStationOnlineStatisticsService>(); }
/// <summary> /// 实例化一个redis客户端 /// </summary> //private RedisClient RedisClient; /// <summary> /// 分析图片定时器 /// </summary> //private TimerX _processPicsTimerX; public CompanyCameraDeviceJob() { // LoadLib(); DisplayName = "企业定时拍照工作组件"; JobInterval = _period * 60; _farmService = AhnqIotContainer.Container.Resolve <IFarmService>(); _companyService = AhnqIotContainer.Container.Resolve <ICompanyService>(); _sysDepartmentService = AhnqIotContainer.Container.Resolve <ISysDepartmentService>(); _facilityService = AhnqIotContainer.Container.Resolve <IFacilityService>(); _facilityCameraService = AhnqIotContainer.Container.Resolve <IFacilityCameraService>(); _facilityCameraPresetPoinService = AhnqIotContainer.Container.Resolve <IFacilityCameraPresetPointService>(); _pictureRepService = AhnqIotContainer.Container.Resolve <IPictureRepService>(); _facilityPicsRepService = AhnqIotContainer.Container.Resolve <IFacilityPicsService>(); _facilityCameraRunLogRepService = AhnqIotContainer.Container.Resolve <IFacilityCameraRunLogService>(); _facilityCameraRunStatisticsRepService = AhnqIotContainer.Container.Resolve <IFacilityCameraRunStatisticsService>(); //初始化RedisClient //RedisClient = RedisClient.DefaultDB; _deviceService = AhnqIotContainer.Container.Resolve <IDeviceService>(); }