Skip to content

Validate preparation circuit to prod

yassine sabir a demandé de fusionner feature/Validation-To-Prod vers develop
  • CircuitPath.java — Ajout du chemin REST /promote-from-preparation.
  • CircuitController.java — Exposition du POST de promotion préparation → production (réponse 201).
  • CircuitPromotionService.java — Interface du service de promotion circuit.
  • CircuitPromotionServiceImpl.java — Orchestration NEW/PROD : création ou cible circuit, affectation usagers, génération trajets, chauffeur (avertissement si échec), cache idempotence.
  • CircuitPromotionMapper.java — Conversion du SaveCircuit commun vers le modèle local (contrat/lots) et horaires semaine pour l’affectation chauffeur.
  • CircuitPromotionIdempotencyRecord.java — Document Mongo pour mémoriser le résultat d’une promotion par idempotencyKey.
  • CircuitPromotionIdempotencyRepository.java — Repository Spring Data pour l’idempotence promotion.
  • promotion/models/ (via CircuitPromotionIdempotencyRecord) — Persistance du résultat de promotion côté circuit-service.

Rapports de requête de fusion