35 lines
940 B
Python
35 lines
940 B
Python
"""
|
||
Модули работы с базой данных
|
||
"""
|
||
|
||
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'
|
||
] |