App Control V2 - Service de Gestion des Feuilles de Route
Bienvenue dans le module de gestion des feuilles de route de l'application App Control V2. Ce module est conçu pour gérer les feuilles de route de manière efficace en utilisant une architecture basée sur les microservices. Ce document couvre la partie de création du projet Spring Boot.
Description du projet
Le module de gestion des feuilles de route permet de créer, lire, mettre à jour et supprimer des feuilles de route. Il est conçu pour être flexible, évolutif et facile à intégrer avec d'autres services de l'application App Control V2.
Utilisateurs
Les principaux utilisateurs de ce module sont le chauffeur et l'agent. Les fonctionnalités incluent :
Chauffeur :
Soumission des feuilles de route. Ajout des heures de travail et des tâches effectuées.
Agent :
Validation des feuilles de route soumises par les chauffeurs. Calcul des heures de travail à payer en fonction des données soumises. Gestion et suivi des feuilles de route validées.
Prérequis
Avant de commencer, assurez-vous d'avoir les éléments suivants installés :
JDK 17 IDE IntelliJ IDEA
Création du projet
Utilisation de Spring Initializr Allez sur le site Spring Initializr. Configurez le projet comme suit : Project : Maven Project Language : Java Spring Boot version: Project Metadata : Group : com.marketingconfort Artifact : mc-service-template Name : mc-service-template Description : Service de gestion des feuilles de route Package name : com.marketingconfort.mcServiceTemplate Packaging : jar Java : 17 Ajoutez les dépendances suivantes : Spring Web Spring Data JPA Postgresql Database
Cliquez sur "Generate" pour télécharger le projet. Extrayez le projet téléchargé et ouvrez-le dans IntelliJ IDEA.