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> 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(); } }