Files
2026-04-01 13:48:40 -07:00

53 lines
1.4 KiB
Python

"""
UNIFICACION DE LOS MODELOS XMA
Todos los modelos deben importarse para que alembic los detecte
"""
# Importar Base directamente desde database para evitar circular imports
from database import Base
# Importar todos los modelos
from app.modules.clients.models import Client
from app.modules.users.models import Users
from app.modules.affidavit_logs.models import AffidavitRecord
from app.modules.branches.models import Branches
from app.modules.coments.models import Coments
from app.modules.configuration.models import Configuration
from app.modules.credits.models import Credits
from app.modules.edos.models import EDOS
from app.modules.efos.models import EFOS
from app.modules.feed.models import Feed
from app.modules.files.models import Files
from app.modules.interactions.models import Interacction
from app.modules.invoices.models import Invoices
from app.modules.license.models import License
from app.modules.location.models import Locations
from app.modules.moves.models import Moves
from app.modules.suppliers.models import Suppliers
# Metadata para Alembic
target_metadata = Base.metadata
# Lista explícita de modelos XMA
__all__ = [
"Base",
"target_metadata",
"Users",
"Client",
"Locations",
"AffidavitRecord",
"Branches",
"Coments",
"Configuration",
"Credits",
"EDOS",
"EFOS",
"Feed",
"Interacction",
"Files",
"Invoices",
"License",
"Moves",
"Suppliers",
]