erp-mecanicas-diesel-backen.../src/modules/field-service
Adrian Flores Cortes dad6575a3c feat(MMD-012): Implement Field Service module
- Add 11 entities: ServiceChecklist, ChecklistItemTemplate, ChecklistResponse, ChecklistItemResponse, WorkLog, DiagnosisRecord, ActivityCatalog, RootCauseCatalog, FieldEvidence, FieldCheckin, OfflineQueueItem
- Add 5 services: ChecklistService, WorkLogService, DiagnosisService, OfflineSyncService, CheckinService
- Add 5 controllers: ChecklistController, WorkLogController, DiagnosisController, SyncController, CheckinController
- Integrate module in main.ts with routes under /api/v1/field/*

Features:
- Configurable checklists with multiple item types
- Labor time tracking with pause/resume
- Diagnosis with OBD-II code parsing
- Offline sync queue with conflict resolution
- Technician check-in/check-out with geolocation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 02:43:03 -06:00
..
controllers feat(MMD-012): Implement Field Service module 2026-01-27 02:43:03 -06:00
entities feat(MMD-012): Implement Field Service module 2026-01-27 02:43:03 -06:00
services feat(MMD-012): Implement Field Service module 2026-01-27 02:43:03 -06:00
index.ts feat(MMD-012): Implement Field Service module 2026-01-27 02:43:03 -06:00