using Abp.Dependency; using YunDa.ISAS.DataTransferObject.EquipmentLiveData; using YunDa.ISAS.Redis.Entities.AlarmCategory; using YunDa.ISAS.Redis.Entities.CameraAuthCategory; using YunDa.ISAS.Redis.Entities.DataMonitorCategory; using YunDa.ISAS.Redis.Entities.LinkageCategory; using YunDa.ISAS.Redis.Repositories; namespace Yunda.ISAS.DataMonitoringServer.DataCenter { public class RedisDataRepository : ISingletonDependency { public IRedisRepository CameraAuthTimeRepository { get; } public IRedisRepository LinkageResultInfoRedis { get; } public IRedisRepository AlarmListRedis { get; } public IRedisRepository EnvironmentTempValueRedis { get; } public IRedisRepository EquipmentDataModelDicRedis { get; } //public IRedisRepository EquipmentDataDicRedis { get; } public IRedisRepository LastTrueResultTimeList { get; set; } public RedisDataRepository(IRedisRepository cameraAuthTimeRepository, IRedisRepository linkageResultInfoRedis, IRedisRepository alarmListRedis, IRedisRepository environmentTempValueRedis, //IRedisRepository equipmentDataDicRedis, IRedisRepository lastTrueResultTimeList, IRedisRepository equipmentDataModelDicRedis ) { CameraAuthTimeRepository = cameraAuthTimeRepository; LinkageResultInfoRedis = linkageResultInfoRedis; AlarmListRedis = alarmListRedis; EnvironmentTempValueRedis = environmentTempValueRedis; //EquipmentDataDicRedis = equipmentDataDicRedis; LastTrueResultTimeList = lastTrueResultTimeList; EquipmentDataModelDicRedis = equipmentDataModelDicRedis; } } }