Module de gestion d'équipement géré par l'administrateur. Les sociétés partenaires soumettent des devis pour fournir le matériel nécessaire. Suivi de livraison intégré.
L'administrateur crée une demande d'équipement avec la liste des articles nécessaires (désignation, quantité).
POST /api/v1/admin/equipements StatutDemandeEquipement: liste_envoyeeScénario : L'admin a besoin de 50 tuyaux PVC et 20 robinets pour un projet. Il crée une demande avec ces 2 lignes d'équipement.
La demande est envoyée aux sociétés partenaires qui peuvent soumettre des devis.
PATCH /api/v1/admin/equipements/{id}/statutScénario : L'admin envoie la liste aux 3 sociétés partenaires enregistrées. Chaque société peut désormais soumettre son devis.
La société partenaire soumet un devis avec le montant total pour la fourniture des équipements demandés.
POST /api/v1/devis-equipement StatutDevisEquipement: envoye → valide | rejeteScénario : La société 'Matériaux Bénin' soumet un devis à 450 000 FCFA pour les 50 tuyaux et 20 robinets.
L'administrateur examine les devis reçus, valide celui qui est le plus avantageux ou rejette les autres.
PATCH /api/v1/admin/devis-equipement/{id}/repondreScénario : L'admin compare les 2 devis reçus. Il valide celui de 'Matériaux Bénin' à 450 000 FCFA et rejette l'autre à 520 000 FCFA.
Le statut de livraison est suivi étape par étape : en livraison → livrée. Chaque étape peut avoir un commentaire.
GET /api/v1/admin/equipements/{id}PATCH /api/v1/admin/equipements/{id}/statut StatutLivraison: en_livraison → livreeScénario : Les matériaux sont en route. L'admin suit la livraison. Quand tout est réceptionné, le statut passe à 'livree'.