Feito endpoin de busca e salvar.

This commit is contained in:
Carlos Henrique
2026-02-26 05:16:34 -03:00
parent 3edd6bc194
commit ec342f77a6
13 changed files with 352 additions and 335 deletions

View File

@@ -1,38 +1,40 @@
package br.com.stackpanel.api.controller;
import br.com.stackpanel.api.entity.dto.CoolifyResponse;
import br.com.stackpanel.api.entity.dto.CoolifyResponseProjects;
import br.com.stackpanel.api.service.CoolifyService;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@CrossOrigin("*")
@RestController
@RequestMapping("/projects")
public class CoolifyController {
private final CoolifyService coolifyService;
public CoolifyController(CoolifyService coolifyService) {
this.coolifyService = coolifyService;
}
@GetMapping("/buscar")
public List<CoolifyResponse> buscarProjects(){
return coolifyService.buscarProjects();
}
@GetMapping("/buscarProject")
public CoolifyResponseProjects buscarProjectsUuid(@RequestParam(name = "uuid") String uuid){
return coolifyService.buscarProjetosUuid(uuid);
}
@GetMapping("/buscarTodos")
public CoolifyResponseProjects buscarTodosProjects(){
return coolifyService.buscarProjetosUuids();
}
}
package br.com.stackpanel.api.controller;
import br.com.stackpanel.api.entity.CoolifyPersistence;
import br.com.stackpanel.api.entity.dto.CoolifyResponse;
import br.com.stackpanel.api.entity.dto.CoolifyResponseProjects;
import br.com.stackpanel.api.service.CoolifyService;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@CrossOrigin("*")
@RestController
@RequestMapping("/projects")
public class CoolifyController {
private final CoolifyService coolifyService;
public CoolifyController(CoolifyService coolifyService) {
this.coolifyService = coolifyService;
}
@GetMapping("/buscar")
public ResponseEntity<List<CoolifyPersistence>> buscarProjects(){
return ResponseEntity.ok(coolifyService.buscarProjects());
}
@GetMapping("/buscarProject")
public CoolifyResponseProjects buscarProjectsUuid(@RequestParam(name = "uuid") String uuid){
return coolifyService.buscarProjetosUuid(uuid);
}
@GetMapping("/buscarTodos")
public CoolifyResponseProjects buscarTodosProjects(){
return coolifyService.buscarProjetosUuids();
}
}