config.py 939 B

123456789101112131415161718192021222324252627282930313233343536
  1. # 数据转换数据库配置信息(包含振动、scada等数据)
  2. class DataSettings:
  3. db_user: str = "root"
  4. db_password: str = "admin123456"
  5. db_host: str = "192.168.50.235:30306"
  6. db_name: str = "energy_data_prod"
  7. # 平台数据库配置信息(台账与健康的基础数据)
  8. class PlatformSettings:
  9. db_user: str = "admin"
  10. db_password: str = "admin123456"
  11. db_host: str = "192.168.50.233:3306"
  12. db_name: str = "energy_show"
  13. # 数据库连接池配置信息
  14. class ConnectionPool:
  15. # 默认连接池大小
  16. POOL_SIZE = 5
  17. # 最大溢出连接数
  18. MAX_OVERFLOW = 10
  19. # 连接池获取超时时间
  20. POOL_TIMEOUT = 360
  21. # 连接回收时间(秒)
  22. POOL_RECYCLE = 1800
  23. class DataBase:
  24. DATA_DB: str = "datadb"
  25. PLATFORM_DB: str = "platformdb"
  26. dataSettings = DataSettings()
  27. platformSettings = PlatformSettings()
  28. connectionPool = ConnectionPool()
  29. dataBase = DataBase()