savagedb_bot/database/__init__.py

35 lines
940 B
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

"""
Модули работы с базой данных
"""
from .base import OracleDatabase
from .core_queries import VinQueries
from .user_management import UserManager
from .payment_tracking import PaymentTracker
# Импорты из аналитики
from .analytics.users_stats import UserAnalytics
# Главный класс базы данных - агрегатор всех модулей
class DatabaseManager(
OracleDatabase,
VinQueries,
UserManager,
PaymentTracker,
UserAnalytics
):
"""
Главный класс для работы с базой данных
Наследует все функциональности от специализированных классов
"""
pass
# Экспорт для удобного импорта
__all__ = [
'OracleDatabase',
'VinQueries',
'UserManager',
'PaymentTracker',
'UserAnalytics',
'DatabaseManager'
]