package med.voll.api.paciente;
import med.voll.api.endereco.DadosEndereco;
public record DadosCadastroPaciente(String nome, String email, String numero_prontuario,String telefone,DadosEndereco endereco) {
}
package med.voll.api.controller;
import med.voll.api.paciente.DadosCadastroPaciente;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("pacientes")
public class PacientesController {
@PostMapping
public void cadastrarPacientes(@RequestBody DadosCadastroPaciente dadosPacientes){
System.out.println(dadosPacientes);
}
}
package med.voll.api.endereco;
public record DadosEndereco(String logradouro, String cep, String cidade, String uf, String complemento, String numero ) {
}
{
"nome": "Juliana da Silva",
"email": "juSilva@gmail.com",
"numero_prontuario": "123456",
"telefone": "933000177",
"endereco": {
"logradouro": "rua Felicidade",
"bairro": "Campo Grande",
"cep": "129765438",
"cidade": "Rio de Janeiro",
"uf": "RJ",
"numero": "102",
"complemento": "complemento"
}
}