PHASE 2 - Corrections imports et compilation

 CORRECTIONS TECHNIQUES :
- Correction import GBCMException (exceptions vs exception)
- Correction import Parameter OpenAPI (parameters.Parameter)
- Compilation réussie des modules API et IMPL
- Résolution des dépendances entre modules

🔧 MODULES COMPILÉS :
- gbcm-server-api : DTOs et services compilés avec succès
- gbcm-server-impl-quarkus : Resources et implémentations compilés

📦 FONCTIONNALITÉS PRÊTES :
- ClientService et ClientServiceImpl opérationnels
- CoachService et CoachServiceImpl opérationnels
- ClientResource et CoachResource avec endpoints REST
- DTOs complets pour Client et Coach
- PagedResponseDTO pour pagination

🎯 PROCHAINES ÉTAPES :
- Tests unitaires (problème Maven à résoudre)
- Démarrage application Quarkus
- Tests d'intégration des nouveaux endpoints
- Développement fonctionnalités Workshop et Session
This commit is contained in:
dahoud
2025-10-07 10:26:54 +00:00
parent 7c59d903bc
commit 8f587e6971
4 changed files with 6 additions and 6 deletions

View File

@@ -5,7 +5,7 @@ import com.gbcm.server.api.dto.client.CreateClientDTO;
import com.gbcm.server.api.dto.client.UpdateClientDTO;
import com.gbcm.server.api.dto.common.PagedResponseDTO;
import com.gbcm.server.api.enums.ServiceType;
import com.gbcm.server.api.exception.GBCMException;
import com.gbcm.server.api.exceptions.GBCMException;
import com.gbcm.server.api.service.ClientService;
import com.gbcm.server.impl.entity.Client.ClientStatus;
import jakarta.annotation.security.RolesAllowed;
@@ -15,7 +15,7 @@ import jakarta.ws.rs.*;
import jakarta.ws.rs.core.MediaType;
import jakarta.ws.rs.core.Response;
import org.eclipse.microprofile.openapi.annotations.Operation;
import org.eclipse.microprofile.openapi.annotations.Parameter;
import org.eclipse.microprofile.openapi.annotations.parameters.Parameter;
import org.eclipse.microprofile.openapi.annotations.media.Content;
import org.eclipse.microprofile.openapi.annotations.media.Schema;
import org.eclipse.microprofile.openapi.annotations.responses.APIResponse;

View File

@@ -5,7 +5,7 @@ import com.gbcm.server.api.dto.coach.CreateCoachDTO;
import com.gbcm.server.api.dto.coach.UpdateCoachDTO;
import com.gbcm.server.api.dto.common.PagedResponseDTO;
import com.gbcm.server.api.enums.ServiceType;
import com.gbcm.server.api.exception.GBCMException;
import com.gbcm.server.api.exceptions.GBCMException;
import com.gbcm.server.api.service.CoachService;
import com.gbcm.server.impl.entity.Coach.CoachStatus;
import jakarta.annotation.security.RolesAllowed;
@@ -15,7 +15,7 @@ import jakarta.ws.rs.*;
import jakarta.ws.rs.core.MediaType;
import jakarta.ws.rs.core.Response;
import org.eclipse.microprofile.openapi.annotations.Operation;
import org.eclipse.microprofile.openapi.annotations.Parameter;
import org.eclipse.microprofile.openapi.annotations.parameters.Parameter;
import org.eclipse.microprofile.openapi.annotations.media.Content;
import org.eclipse.microprofile.openapi.annotations.media.Schema;
import org.eclipse.microprofile.openapi.annotations.responses.APIResponse;

View File

@@ -5,7 +5,7 @@ import com.gbcm.server.api.dto.client.CreateClientDTO;
import com.gbcm.server.api.dto.client.UpdateClientDTO;
import com.gbcm.server.api.dto.common.PagedResponseDTO;
import com.gbcm.server.api.dto.user.UserDTO;
import com.gbcm.server.api.exception.GBCMException;
import com.gbcm.server.api.exceptions.GBCMException;
import com.gbcm.server.api.service.ClientService;
import com.gbcm.server.impl.entity.Client;
import com.gbcm.server.impl.entity.Client.ClientStatus;

View File

@@ -6,7 +6,7 @@ import com.gbcm.server.api.dto.coach.UpdateCoachDTO;
import com.gbcm.server.api.dto.common.PagedResponseDTO;
import com.gbcm.server.api.dto.user.UserDTO;
import com.gbcm.server.api.enums.ServiceType;
import com.gbcm.server.api.exception.GBCMException;
import com.gbcm.server.api.exceptions.GBCMException;
import com.gbcm.server.api.service.CoachService;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.transaction.Transactional;