Exemple #1
0
 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>();
        }