package med.Vol.api.usuarios;
import jakarta.persistence.*; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import med.Vol.api.direccion.Direccion; import med.Vol.api.medicos.DatosActualizaMedicos; import med.Vol.api.medicos.DatosRegistroMedicos;
@Getter @Setter @NoArgsConstructor @EqualsAndHashCode(of = "id") @Entity(name = "Usuario") @Table(name = "usuarios")
public class Usuario {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String nombre;
private String correo;
private String telefono;
private Boolean admin = false;
@Embedded
private Direccion direccion;
public Usuario (DatosRegistroUsuarios datos) {
this.nombre = datos.nombre();
this.correo = datos.correo();
this.telefono = datos.telefono();
this.direccion = new Direccion(datos.direccion();
this.admin = *******
);
}
public void actualizaInformaciones(DatosActualizaUsuarios datos) {
if(datos.nombre() != null){
this.nombre = datos.nombre();
}
if(datos.telefono() != null){
this.telefono = datos.telefono();
}
if(datos.admin() != null){
this.admin= datos.*********
}
if(datos.direccion() != null){
this.direccion.actualizacionInformacion(datos.direccion());
}
}
}
o resto nao apresenta problemas so nao consigo como fazer colocar a opcao de mudar de False para True e vice-versa.. ten como me ajudar?