Files
coolify-back/src/main/java/br/com/stackpanel/api/controller/CoolifyController.java
2026-02-26 05:16:34 -03:00

41 lines
1.2 KiB
Java

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