🔌 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