""" Módulo de modelos SQLAlchemy. Exporta todos los modelos para facilitar importaciones y asegurar que SQLAlchemy los registre correctamente. """ from app.models.base import TimestampMixin, SoftDeleteMixin from app.models.usuario import Usuario from app.models.grupo_vehiculos import GrupoVehiculos from app.models.conductor import Conductor from app.models.vehiculo import Vehiculo from app.models.dispositivo import Dispositivo from app.models.ubicacion import Ubicacion from app.models.viaje import Viaje from app.models.parada import Parada from app.models.tipo_alerta import TipoAlerta, TIPOS_ALERTA_DEFAULT from app.models.alerta import Alerta from app.models.geocerca import Geocerca, geocerca_vehiculo from app.models.poi import POI, CATEGORIAS_POI from app.models.carga_combustible import CargaCombustible from app.models.tipo_mantenimiento import TipoMantenimiento, TIPOS_MANTENIMIENTO_DEFAULT from app.models.mantenimiento import Mantenimiento from app.models.camara import Camara from app.models.grabacion import Grabacion from app.models.evento_video import EventoVideo, TIPOS_EVENTO_VIDEO from app.models.mensaje import Mensaje from app.models.configuracion import Configuracion, CONFIGURACIONES_DEFAULT __all__ = [ # Base "TimestampMixin", "SoftDeleteMixin", # Usuarios "Usuario", # Grupos "GrupoVehiculos", # Conductores "Conductor", # Vehículos "Vehiculo", "Dispositivo", # Ubicaciones "Ubicacion", # Viajes "Viaje", "Parada", # Alertas "TipoAlerta", "TIPOS_ALERTA_DEFAULT", "Alerta", # Geocercas y POIs "Geocerca", "geocerca_vehiculo", "POI", "CATEGORIAS_POI", # Combustible "CargaCombustible", # Mantenimiento "TipoMantenimiento", "TIPOS_MANTENIMIENTO_DEFAULT", "Mantenimiento", # Video "Camara", "Grabacion", "EventoVideo", "TIPOS_EVENTO_VIDEO", # Mensajes "Mensaje", # Configuración "Configuracion", "CONFIGURACIONES_DEFAULT", ]