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.
This commit is contained in:
73
backend/app/models/__init__.py
Normal file
73
backend/app/models/__init__.py
Normal file
@@ -0,0 +1,73 @@
|
||||
"""
|
||||
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",
|
||||
]
|
||||
Reference in New Issue
Block a user