Files
ATLAS/backend/app/models/__init__.py
FlotillasGPS Developer 51d78bacf4 FlotillasGPS - Sistema completo de monitoreo de flotillas GPS
Sistema completo para monitoreo y gestion de flotas de vehiculos con:
- Backend FastAPI con PostgreSQL/TimescaleDB
- Frontend React con TypeScript y TailwindCSS
- App movil React Native con Expo
- Soporte para dispositivos GPS, Meshtastic y celulares
- Video streaming en vivo con MediaMTX
- Geocercas, alertas, viajes y reportes
- Autenticacion JWT y WebSockets en tiempo real

Documentacion completa y guias de usuario incluidas.
2026-01-21 08:18:00 +00:00

74 lines
2.0 KiB
Python

"""
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",
]