2024-08-21 16:50:14 +08:00

202 lines
9.4 KiB
C#

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;
/// <summary>
/// 默认5秒
/// </summary>
public static double DefaultInterval => 5000;
/// <summary>
/// 数据服务器地址
/// </summary>
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";
/// <summary>
/// 获取遥测数据
/// </summary>
public static string RequestTelemeteringConfigurationUri => $"{WebAddr}/api/services/isas/TelemeteringConfiguration/FindAllDatas";
/// <summary>
/// 申请相机权限
/// </summary>
public static string RequestApplyControlToExternalstrUri => $"{WebExternAddr}/isas/api/applyControl";
/// <summary>
///新 - 申请相机权限
/// </summary>
public static string RequestcameraControlRequestToExternalstrUri => $"{WebExternAddr}/isas/api/cameraControlRequest";
/// <summary>
/// 释放相机权限
/// </summary>
public static string RequestCameraAuthFreeToExternalstrUri => $"{WebExternAddr}/isas/api/cameraAuthFree";
/// <summary>
/// 初始化摄像机权限缓存
/// </summary>
public static string RequestUpdateRedisVideoDataToExternalstrUri => $"{WebAddr}/api/services/isas/VideoDev/UpdateRedisVideoData";
/// <summary>
/// 获取遥测通信结构数据
/// </summary>
public static string RequestTelemeteringConfigurationDataStructUri => $"{WebAddr}/api/services/isas/TelemeteringConfiguration/FindTelesignalisationConfigurationDataStruct";
/// <summary>
/// 获取遥信数据
/// </summary>
public static string RequestTelesignalisationConfigurationUri => $"{WebAddr}/api/services/isas/TelesignalisationConfiguration/FindAllDatas";
/// <summary>
/// 获取遥信通信结构数据
/// </summary>
public static string RequestTelesignalisationConfigurationDataStructUri => $"{WebAddr}/api/services/isas/TelesignalisationConfiguration/FindTelesignalisationConfigurationDataStruct";
/// <summary>
/// 获取变电所监视数据
/// </summary>
public static string RequestTransformerSubstationGetMonitoringInfoUri => $"{WebAddr}/api/services/isas/TransformerSubstation/GetMonitoringInfo";
/// <summary>
/// 插入遥测数据
/// </summary>
public static string RequestTelemeteringInsertOneUri => $"{WebAddr}/api/services/isas/TelemeteringResult/InsertOne";
/// <summary>
/// 插入遥信数据
/// </summary>
public static string RequestTelesignalisationInsertOneUri => $"{WebAddr}/api/services/isas/TelesignalisationResult/InsertOne";
/// <summary>
/// 获取变电所数据
/// </summary>
public static string RequestTransformerSubstationFindTransformerSubstationForSelectUri => $"{WebAddr}/api/services/isas/TransformerSubstation/FindTransformerSubstationForSelect";
/// <summary>
/// 获取变电所数据
/// </summary>
public static string RequestTransformerSubstationFindTransformerSubstationByIdUri => $"{WebAddr}/api/services/isas/TransformerSubstation/FindTransformerSubstationById";
/// <summary>
/// 获取设备监视数据
/// </summary>
public static string RequestEquipmentInfoGetMonitoringEquipmentInfosUri => $"{WebAddr}/api/services/isas/EquipmentInfo/GetMonitoringEquipmentInfos";
/// <summary>
/// 查询设备
/// </summary>
public static string RequestEquipmentInfoEquipmenSafetyStateTypetGetAllsUri => $"{WebAddr}/api/services/isas/EquipmentInfo/EquipmenSafetyStateTypetGetAll";
/// <summary>
/// 获取联动策略监视数据
/// </summary>
public static string RequestLinkageStrategyGetMonitoringLinkageStrategiesUri => $"{WebAddr}/api/services/isas/LinkageStrategy/GetMonitoringLinkageStrategies";
/// <summary>
/// 获取联动活动数据
/// </summary>
public static string RequestLinkageExecuteActivityFindDatasUri => $"{WebAddr}/api/services/isas/LinkageExecuteActivity/FindDatas";
/// <summary>
/// 通过预置点id获取相机数据
/// </summary>
public static string RequestVideoDevFindCameraAndParentAndPointByPIdUri => $"{WebAddr}/api/services/isas/VideoDev/FindCameraAndParentAndPointByPId";
/// <summary>
/// 通过设备id获取相机数据
/// </summary>
public static string RequestVideoDevFindVideoDevAndPresetPointByEquipmentInfoIdUri => $"{WebAddr}/api/services/isas/VideoDev/FindVideoDevAndPresetPointByEquipmentInfoId";
/// <summary>
/// 获取所有视频数据
/// </summary>
public static string RequestVideoDevFindDatasToNopageListUri => $"{WebAddr}/api/services/isas/VideoDev/FindDatasToNopageList";
/// <summary>
/// 获取遥控
/// </summary>
public static string RequestTelecommandConfigurationFindDatasToNopageListUri => $"{WebAddr}/api/services/isas/TelecommandConfiguration/FindDatasNoPageList";
/// <summary>
/// 联动结果上传
/// </summary>
public static string RequestLinkageResultCreateOrUpdateUri => $"{WebAddr}/api/services/isas/LinkageResult/CreateOrUpdate";
/// <summary>
/// 联动结果文件上传
/// </summary>
public static string RequestLinkageResultFileUploadUri => $"{WebAddr}/api/services/isas/LinkageResult/FileUpload";
/// <summary>
/// 根据联动id获取联动活动
/// </summary>
public static string RequestLinkageExecuteActivityFindActivityByLinkageIdUri => $"{WebAddr}/api/services/isas/LinkageExecuteActivity/FindActivityByLinkageId";
/// <summary>
/// 根据预置点id获取测温点
/// </summary>
public static string RequestMeasureTemperaturePointGetDatasByPresetPointIdUri => $"{WebAddr}/api/services/isas/MeasureTemperaturePoint/GetDatasByPresetPointId";
/// <summary>
/// 更新web服务websocket地址
/// </summary>
public static string RequestTransformerSubstationUpdateDataMonitoringAddressByIdUri => $"{WebAddr}/api/services/isas/TransformerSubstation/UpdateDataMonitoringAddressById";
/// <summary>
/// 根据预置点id获取测温点
/// </summary>
public static string RequestMeasureTemperaturePointGetNearestDataUri => $"{WebAddr}/api/services/isas/MeasuresTemperatureResult/FindNearestData";
/// <summary>
/// 根据
/// </summary>
public static string RequestEquipmentInfoUri => $"{WebAddr}/api/services/isas/EquipmentInfo/FindEquipmentById";
#region
/// <summary>
/// 布防设备
/// </summary>
public static string RequestEquipmentsSafetyStateUpdateUri => $"{WebAddr}/api/services/isas/EquipmentInfo/EquipmentsSafetyStateUpdate";
/// <summary>
/// 获取撤防设备
/// </summary>
public static string RequestEquipmentInfoSafetyStateTypetGetUri => $"{WebAddr}/api/services/isas/EquipmentInfo/EquipmenSafetyStateTypetGet";
#endregion
/// <summary>
/// 获取系统配置文件地址
/// </summary>
public static string RequestConfigurationGetCfgUri => $"{WebAddr}/api/services/isas/Configuration/GetSysConfongiguration";
/// <summary>
/// 修改系统文件地址
/// </summary>
public static string RequestConfigurationSetCfgUri => $"{WebAddr}/api/services/isas/Configuration/SetSysConfongiguration";
/// <summary>
/// 获取巡检灯光遥控信息
/// </summary>
public static string RequestLightingControlTelemandUri => $"{WebAddr}/api/services/isas/LightingControl/InspectionLightTeleCommand";
/// <summary>
/// 通过id回去摄像机信息及父级
/// </summary>
public static string RequestVideoDevFindVideoDevById => $"{WebAddr}/api/services/isas/VideoDev/FindVideoAndNvrByCameraId";
/// <summary>
/// 获取遥控计划时间信息
/// </summary>
public static string RequestTelecommandPlanByIdUri => $"{WebAddr}/api/services/isas/TelecommandPlanTime/GetTelecommandPlanDatas";
/// <summary>
/// 获取遥控数据
/// </summary>
public static string RequestTelecommandUri => $"{WebAddr}/api/services/isas/TelecommandConfiguration/FindDatasNoPageList";
/// <summary>
/// 更新遥控计划执行时间
/// </summary>
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";
}
}