Créer CommentService
Méthodes à implémenter :
PENDINGcreatedAt avec la date/heure actuelleCommentDTOCommentDTOaverageScore en faisant la moyenne des scores de tous les ratingsCréer CommentController
A déclarer en tant que @RestController
Mapping de base : /api/profiles/{profileId}/comments
profileId dans le pathCreateCommentRequest (avec @Valid)CommentDTO créé avec statut 201 (CREATED)profileId dans le pathCommentDTO avec statut 200 (OK)Créer CommentModerationController
Mapping de base : /api/comments
commentIdstatus (CommentStatus)| Critère | Points |
|---|---|
| Service : logique métier correcte, conversions DTO, calcul moyenne | /5 |
| Controllers : endpoints REST fonctionnels, gestion des statuts HTTP | /3 |
| Qualité du code : nommage, conventions, organisation | /2 |