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; } } } }