""" Пакет для работы с базой данных. Содержит: - models: модели данных - base: базовый класс для работы с БД - repositories: репозитории для разных сущностей - repository_factory: фабрика репозиториев - async_db: основной класс AsyncBotDB """ from .models import ( User, BlacklistUser, UserMessage, TelegramPost, PostContent, MessageContentLink, Admin, Migration, AudioMessage, AudioListenRecord, AudioModerate ) from .repository_factory import RepositoryFactory from .base import DatabaseConnection from .async_db import AsyncBotDB # Для обратной совместимости экспортируем старый интерфейс __all__ = [ 'User', 'BlacklistUser', 'UserMessage', 'TelegramPost', 'PostContent', 'MessageContentLink', 'Admin', 'Migration', 'AudioMessage', 'AudioListenRecord', 'AudioModerate', 'RepositoryFactory', 'DatabaseConnection', 'AsyncBotDB' ]