87 lines
2.0 KiB
C#
87 lines
2.0 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|