feat: Mise en place du premier get de test
This commit is contained in:
@@ -40,6 +40,10 @@
|
|||||||
<artifactId>spring-boot-starter-test</artifactId>
|
<artifactId>spring-boot-starter-test</artifactId>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-webmvc</artifactId>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
|
|||||||
@@ -0,0 +1,21 @@
|
|||||||
|
package myapi.api.Controller;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import myapi.api.Data.DAO.TaskDao;
|
||||||
|
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/task")
|
||||||
|
public class TaskController {
|
||||||
|
@Autowired
|
||||||
|
private TaskDao taskDao;
|
||||||
|
|
||||||
|
|
||||||
|
@GetMapping("")
|
||||||
|
public String getTasks(){
|
||||||
|
return this.taskDao.getTasks().getFirst();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
package myapi.api.Data.DAO;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
import myapi.api.Model.Enums.Status;
|
||||||
|
import myapi.api.Model.Task;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
public class TaskDao {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Retourne toutes les tâches de la base de données
|
||||||
|
* @return Une liste de tâches
|
||||||
|
*/
|
||||||
|
public ArrayList<String> getTasks() {
|
||||||
|
ArrayList<String> result = new ArrayList<String>() {};
|
||||||
|
result.add(new Task(1, "test", Status.EnCours, new Date(), 1, 1).toString());
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
package myapi.api.Model.Enums;
|
||||||
|
|
||||||
|
public enum Status{
|
||||||
|
EnCours,
|
||||||
|
Termine,
|
||||||
|
EnRetard
|
||||||
|
}
|
||||||
@@ -1,8 +1,77 @@
|
|||||||
package myapi.api.Model;
|
package myapi.api.Model;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
import myapi.api.Model.Enums.Status;
|
||||||
|
|
||||||
public class Task {
|
public class Task {
|
||||||
|
|
||||||
private int id_task;
|
private int id_task;
|
||||||
private String name_task;
|
private String name_task;
|
||||||
|
private Status status_task;
|
||||||
}
|
private Date date_task;
|
||||||
|
private int priority_task;
|
||||||
|
private int id_group;
|
||||||
|
|
||||||
|
public Task() {}
|
||||||
|
|
||||||
|
public Task(int id, String name, Status status, Date date, int priority, int group) {
|
||||||
|
this.id_task = id;
|
||||||
|
this.name_task = name;
|
||||||
|
this.status_task = status;
|
||||||
|
this.date_task = date;
|
||||||
|
this.priority_task = priority;
|
||||||
|
this.id_group = group;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getId_task() {
|
||||||
|
return id_task;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId_task(int id_task) {
|
||||||
|
this.id_task = id_task;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getName_task() {
|
||||||
|
return name_task;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName_task(String name_task) {
|
||||||
|
this.name_task = name_task;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Status getStatus_task() {
|
||||||
|
return status_task;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setStatus_task(Status status_task) {
|
||||||
|
this.status_task = status_task;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getDate_task() {
|
||||||
|
return date_task;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDate_task(Date date_task) {
|
||||||
|
this.date_task = date_task;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getPriority_task() {
|
||||||
|
return priority_task;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPriority_task(int priority_task) {
|
||||||
|
this.priority_task = priority_task;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getId_group() {
|
||||||
|
return id_group;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId_group(int id_group) {
|
||||||
|
this.id_group = id_group;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String toString(){
|
||||||
|
return "id : " + this.id_group;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user