🔌 Como Criar Novos Endpoints - ecosif-querys
📋 Visão Geral
Este guia explica como criar novos endpoints REST no serviço ecosif-querys.
📝 Passo a Passo
1. Criar DTO
@Getter
@Setter
public class NewQueryRequestDTO {
@NotNull
private Long contaId;
@NotBlank
private String empresa;
}
2. Criar Controller
@RestController
@Tag(name = "New Query")
@SecurityRequirement(name = "bearerAuth")
public class NewQueryController {
@PostMapping("/newquery")
public ResponseEntity<List<NewQueryResponseDTO>> query(
@Valid @RequestBody NewQueryRequestDTO dto,
@CurrentUser LocalUser localUser) {
// Validar acesso
accessValidationService.validateUserAccess(localUser, dto.getEmpresa(), dto.getFilial());
// Processar...
}
}
Última Atualização: 2025-11-27