🔌 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