# models/database/__init__.py """ Database models package - Base classes and mixins only. This package provides the base infrastructure for SQLAlchemy models: - Base: SQLAlchemy declarative base - TimestampMixin: Mixin for created_at/updated_at timestamps - SoftDeleteMixin: Mixin for soft-deletable models (deleted_at/deleted_by_id) IMPORTANT: Domain models have been migrated to their respective modules: - Tenancy models: app.modules.tenancy.models - Catalog models: app.modules.catalog.models - Orders models: app.modules.orders.models - Inventory models: app.modules.inventory.models - Billing models: app.modules.billing.models - Messaging models: app.modules.messaging.models - CMS models: app.modules.cms.models - Marketplace models: app.modules.marketplace.models - Customers models: app.modules.customers.models - Dev Tools models: app.modules.dev_tools.models - Core models: app.modules.core.models Import models from their canonical module locations instead of this package. """ from .base import Base, SoftDeleteMixin, TimestampMixin __all__ = [ "Base", "SoftDeleteMixin", "TimestampMixin", ]