feat: Phase 4 — CRUD de base (Vehicle, Driver, Device, Assignment, User, Maintenance)
Phase 4 — CRUD de base
Modules livrés
- Vehicle : VehicleService + VehicleController (GET list/id/trips/alerts, POST, PUT, DELETE)
- Driver : DriverService + DriverController (GET list/id/trips, POST, PUT, DELETE)
- Device : DeviceService + DeviceController (GET, POST, PUT, DELETE, link/unlink)
- Assignment : AssignmentService + AssignmentController (GET, POST, end)
- User : UserService + UserController (GET, POST invite, PUT status)
- Maintenance : MaintenanceService + MaintenanceController (GET, POST, PUT, DELETE)
DTOs
- VehicleResponse, VehicleCreateRequest, VehicleUpdateRequest
- DriverResponse, DriverCreateRequest
- DeviceResponse, DeviceCreateRequest
- AssignmentResponse, AssignmentCreateRequest
- UserResponse, InviteUserRequest
- MaintenanceResponse, MaintenanceCreateRequest
CHANGELOG
- Mis à jour avec une ligne de description