Skip to content

feat(AttendanceSheet): refactor attendance sheet to UUID and dedicated absence service

kawtar.bouarif a demandé de fusionner feature/vsn-2191 vers develop
  • Migrate departmentId to departmentUuid in AttendanceSheet entity and related DTOs/logic
  • Centralize FunctionalException messages in AttendanceSheetErrorMessage.java
  • Introduce PassengerAbsenceService (PassengerServiceImp) for passenger absence logic
  • Update AttendanceSheetServiceImpl to use PassengerServiceImp for absence operations instead of PassengerRepository
  • Ensure RouteSheetDTO includes attendanceSheetUuid in creation responses
  • Apply null-safe checks and correct ConcernedTrip enum usage in PDF export
  • Align PDF export display (O = absent, X = present) with legend

Rapports de requête de fusion