using Microsoft.Extensions.Configuration; using System; namespace Yunda.ISAS.DataMonitoringServer.DataAnalysis.Model { public static class ConstantModel { public const string configurationName = "monitoringdataservice"; public static string BasePath = Environment.CurrentDirectory; public static IConfigurationRoot configuration = new ConfigurationBuilder().AddJsonFile(BasePath + "/appsettings.json").Build(); public static int DefaultValue => -9999; /// /// 默认5秒 /// public static double DefaultInterval => 5000; /// /// 数据服务器地址 /// public static string WebAddr { get; set; } = "http://127.0.0.1:8090"; public static string WebExternAddr { get; internal set; } = "https://127.0.0.1:4431"; /// /// 获取遥测数据 /// public static string RequestTelemeteringConfigurationUri => $"{WebAddr}/api/services/isas/TelemeteringConfiguration/FindAllDatas"; /// /// 申请相机权限 /// public static string RequestApplyControlToExternalstrUri => $"{WebExternAddr}/isas/api/applyControl"; /// ///新 - 申请相机权限 /// public static string RequestcameraControlRequestToExternalstrUri => $"{WebExternAddr}/isas/api/cameraControlRequest"; /// /// 释放相机权限 /// public static string RequestCameraAuthFreeToExternalstrUri => $"{WebExternAddr}/isas/api/cameraAuthFree"; /// /// 初始化摄像机权限缓存 /// public static string RequestUpdateRedisVideoDataToExternalstrUri => $"{WebAddr}/api/services/isas/VideoDev/UpdateRedisVideoData"; /// /// 获取遥测通信结构数据 /// public static string RequestTelemeteringConfigurationDataStructUri => $"{WebAddr}/api/services/isas/TelemeteringConfiguration/FindTelesignalisationConfigurationDataStruct"; /// /// 获取遥信数据 /// public static string RequestTelesignalisationConfigurationUri => $"{WebAddr}/api/services/isas/TelesignalisationConfiguration/FindAllDatas"; /// /// 获取遥信通信结构数据 /// public static string RequestTelesignalisationConfigurationDataStructUri => $"{WebAddr}/api/services/isas/TelesignalisationConfiguration/FindTelesignalisationConfigurationDataStruct"; /// /// 获取变电所监视数据 /// public static string RequestTransformerSubstationGetMonitoringInfoUri => $"{WebAddr}/api/services/isas/TransformerSubstation/GetMonitoringInfo"; /// /// 插入遥测数据 /// public static string RequestTelemeteringInsertOneUri => $"{WebAddr}/api/services/isas/TelemeteringResult/InsertOne"; /// /// 插入遥信数据 /// public static string RequestTelesignalisationInsertOneUri => $"{WebAddr}/api/services/isas/TelesignalisationResult/InsertOne"; /// /// 获取变电所数据 /// public static string RequestTransformerSubstationFindTransformerSubstationForSelectUri => $"{WebAddr}/api/services/isas/TransformerSubstation/FindTransformerSubstationForSelect"; /// /// 获取变电所数据 /// public static string RequestTransformerSubstationFindTransformerSubstationByIdUri => $"{WebAddr}/api/services/isas/TransformerSubstation/FindTransformerSubstationById"; /// /// 获取设备监视数据 /// public static string RequestEquipmentInfoGetMonitoringEquipmentInfosUri => $"{WebAddr}/api/services/isas/EquipmentInfo/GetMonitoringEquipmentInfos"; /// /// 查询设备 /// public static string RequestEquipmentInfoEquipmenSafetyStateTypetGetAllsUri => $"{WebAddr}/api/services/isas/EquipmentInfo/EquipmenSafetyStateTypetGetAll"; /// /// 获取联动策略监视数据 /// public static string RequestLinkageStrategyGetMonitoringLinkageStrategiesUri => $"{WebAddr}/api/services/isas/LinkageStrategy/GetMonitoringLinkageStrategies"; /// /// 获取联动活动数据 /// public static string RequestLinkageExecuteActivityFindDatasUri => $"{WebAddr}/api/services/isas/LinkageExecuteActivity/FindDatas"; /// /// 通过预置点id获取相机数据 /// public static string RequestVideoDevFindCameraAndParentAndPointByPIdUri => $"{WebAddr}/api/services/isas/VideoDev/FindCameraAndParentAndPointByPId"; /// /// 通过设备id获取相机数据 /// public static string RequestVideoDevFindVideoDevAndPresetPointByEquipmentInfoIdUri => $"{WebAddr}/api/services/isas/VideoDev/FindVideoDevAndPresetPointByEquipmentInfoId"; /// /// 获取所有视频数据 /// public static string RequestVideoDevFindDatasToNopageListUri => $"{WebAddr}/api/services/isas/VideoDev/FindDatasToNopageList"; /// /// 获取遥控 /// public static string RequestTelecommandConfigurationFindDatasToNopageListUri => $"{WebAddr}/api/services/isas/TelecommandConfiguration/FindDatasNoPageList"; /// /// 联动结果上传 /// public static string RequestLinkageResultCreateOrUpdateUri => $"{WebAddr}/api/services/isas/LinkageResult/CreateOrUpdate"; /// /// 联动结果文件上传 /// public static string RequestLinkageResultFileUploadUri => $"{WebAddr}/api/services/isas/LinkageResult/FileUpload"; /// /// 根据联动id获取联动活动 /// public static string RequestLinkageExecuteActivityFindActivityByLinkageIdUri => $"{WebAddr}/api/services/isas/LinkageExecuteActivity/FindActivityByLinkageId"; /// /// 根据预置点id获取测温点 /// public static string RequestMeasureTemperaturePointGetDatasByPresetPointIdUri => $"{WebAddr}/api/services/isas/MeasureTemperaturePoint/GetDatasByPresetPointId"; /// /// 更新web服务websocket地址 /// public static string RequestTransformerSubstationUpdateDataMonitoringAddressByIdUri => $"{WebAddr}/api/services/isas/TransformerSubstation/UpdateDataMonitoringAddressById"; /// /// 根据预置点id获取测温点 /// public static string RequestMeasureTemperaturePointGetNearestDataUri => $"{WebAddr}/api/services/isas/MeasuresTemperatureResult/FindNearestData"; /// /// 根据 /// public static string RequestEquipmentInfoUri => $"{WebAddr}/api/services/isas/EquipmentInfo/FindEquipmentById"; #region 布防撤防 /// /// 布防设备 /// public static string RequestEquipmentsSafetyStateUpdateUri => $"{WebAddr}/api/services/isas/EquipmentInfo/EquipmentsSafetyStateUpdate"; /// /// 获取撤防设备 /// public static string RequestEquipmentInfoSafetyStateTypetGetUri => $"{WebAddr}/api/services/isas/EquipmentInfo/EquipmenSafetyStateTypetGet"; #endregion /// /// 获取系统配置文件地址 /// public static string RequestConfigurationGetCfgUri => $"{WebAddr}/api/services/isas/Configuration/GetSysConfongiguration"; /// /// 修改系统文件地址 /// public static string RequestConfigurationSetCfgUri => $"{WebAddr}/api/services/isas/Configuration/SetSysConfongiguration"; /// /// 获取巡检灯光遥控信息 /// public static string RequestLightingControlTelemandUri => $"{WebAddr}/api/services/isas/LightingControl/InspectionLightTeleCommand"; /// /// 通过id回去摄像机信息及父级 /// public static string RequestVideoDevFindVideoDevById => $"{WebAddr}/api/services/isas/VideoDev/FindVideoAndNvrByCameraId"; /// /// 获取遥控计划时间信息 /// public static string RequestTelecommandPlanByIdUri => $"{WebAddr}/api/services/isas/TelecommandPlanTime/GetTelecommandPlanDatas"; /// /// 获取遥控数据 /// public static string RequestTelecommandUri => $"{WebAddr}/api/services/isas/TelecommandConfiguration/FindDatasNoPageList"; /// /// 更新遥控计划执行时间 /// public static string RequestUpdateTelecommandSendTimeUri => $"{WebAddr}/api/services/isas/TelecommandPlanTime/UpdateTelecommandSendTime"; public static string RequestPatternRecogbnizeUri => $"http://127.0.0.1:35689/api/recognize"; //public static string RequestPatternRecogbnizeUri => $"http://127.0.0.1:35689/api/recognize"; } }