mh_frame_sps/APT.Infrastructure.Api/Structs/InfluxDbHelper.cs

87 lines
2.0 KiB
C#
Raw Normal View History

2026-04-07 13:47:52 +08:00
using System;
using System.Collections.Generic;
using System.Dynamic;
using System.Linq;
using System.Text;
using Microsoft.Extensions.Configuration;
namespace APT.Infrastructure.Api
{
public static class InfluxDbHelper
{
//private static InfluxDbClient _influxDbClient;
//public static InfluxDbClient InfluxDbClient
//{
// get
// {
// if (_influxDbClient == null)
// {
// _influxDbClient = new InfluxDbClient(ConfigurationManager.InfluxDbOption.Url,
// ConfigurationManager.InfluxDbOption.UserName, ConfigurationManager.InfluxDbOption.PassWord, InfluxDbVersion.Latest);
// }
// return _influxDbClient;
// }
//}
public static string SrcTagDbName
{
get
{
return ConfigurationManager.InfluxDbOption.SrcTagDbName;
}
}
public static string CorrectWaring
{
get
{
return ConfigurationManager.InfluxDbOption.CorrectWaring;
}
}
public static string InfluxLogDbName
{
get
{
return ConfigurationManager.InfluxDbOption.LogDbName;
}
}
public static string MaxDemandDbName
{
get
{
return ConfigurationManager.InfluxDbOption.MaxDemandDbName;
}
}
public static string DosageDbName
{
get
{
return ConfigurationManager.InfluxDbOption.DosageDbName;
}
}
public static string EnergyValDbName
{
get
{
return ConfigurationManager.InfluxDbOption.EnergyValDbName;
}
}
public static string AppOnline
{
get
{
return ConfigurationManager.InfluxDbOption.AppOnline;
}
}
}
}