Olá, Ivony! Como vai?
Pelo que entendi, você está com dificuldades para retornar os atributos no GET, certo? Vamos ver se consigo te ajudar.
Pelo que pude perceber no seu código, você está usando a anotação @Getter
do Lombok na sua entidade Medico
, o que é correto. Essa anotação gera automaticamente os métodos getters para todos os atributos da sua classe.
No entanto, parece que os métodos getters não estão sendo reconhecidos no seu DTO DadosListagemMedico
. Isso pode estar acontecendo por alguns motivos.
Um deles pode ser a versão do Lombok que você está utilizando. Algumas versões mais antigas do Lombok podem apresentar problemas de compatibilidade com algumas IDEs, fazendo com que as anotações não funcionem corretamente. Nesse caso, atualizar a versão do Lombok pode resolver o problema.
Outra possibilidade é que sua IDE não esteja configurada corretamente para trabalhar com o Lombok. Se você estiver usando o IntelliJ IDEA, por exemplo, precisa instalar e habilitar o plugin do Lombok. No Eclipse, é preciso adicionar o Lombok como um agente de instrumentação Java.
Se nenhuma dessas soluções funcionar, uma alternativa é criar manualmente os métodos getters na sua entidade Medico
. Embora isso torne o código um pouco mais verboso, é uma maneira de garantir que os métodos getters estejam disponíveis para serem usados no seu DTO.
Espero ter ajudado e bons estudos!