erp-transportistas-backend-v2/src/modules/gps/services/index.ts
Adrian Flores Cortes 2134ff98e5 [SPRINT-5] feat: Implement carta-porte, tracking, GPS and fleet services
Carta Porte Module:
- mercancia.service.ts: Cargo management for CFDI Carta Porte 3.1
- ubicacion-carta-porte.service.ts: Origin/destination locations
- figura-transporte.service.ts: Transportation figures (operators, owners)
- inspeccion-pre-viaje.service.ts: Pre-trip inspections per NOM-087

Gestion Flota Module:
- documento-flota.service.ts: Fleet document management with expiration alerts
- asignacion.service.ts: Unit-operator assignments with availability check

Tracking Module:
- evento-tracking.service.ts: Real-time tracking events and ETA calculation

GPS Module:
- evento-geocerca.service.ts: Geofence events (entry/exit/dwell)

Also includes backward compatibility fixes for ordenes-transporte module.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 02:52:40 -06:00

39 lines
733 B
TypeScript

/**
* GPS Services
* ERP Transportistas
* Module: MAI-006 Tracking
*/
export {
DispositivoGpsService,
CreateDispositivoGpsDto,
UpdateDispositivoGpsDto,
DispositivoGpsFilters,
UltimaPosicion,
} from './dispositivo-gps.service';
export {
PosicionGpsService,
CreatePosicionDto,
PosicionFilters,
PuntoPosicion,
ResumenTrack,
} from './posicion-gps.service';
export {
SegmentoRutaService,
CreateSegmentoRutaDto,
SegmentoRutaFilters,
RutaCalculada,
} from './segmento-ruta.service';
export {
EventoGeocercaService,
CreateEventoGeocercaDto,
DateRange as GeocercaDateRange,
EventoGeocercaFilters,
TiempoEnGeocerca,
UnidadEnGeocerca,
GeocercaEstadisticas,
} from './evento-geocerca.service';