Herencia en `Professor` y `Student`
Closed this issue · 0 comments
Mauwt commented
Usar herencia en las entidades Professor
y Student
La clase o interfaz padre deberá tener los getters y setters para sus atributos:
Si es herencia no sabría si se puede usar
loombok
, sería cosa de probar
firstName
lastName
email
password
createdAt
updatedAt
AuthService
y AuthController
eliminando mucha repetición descarada de código
Este issue tiene como meta eliminar las funciones de la forma register[Role]
y login[Role]
en AuthService
y quedarnos solo con dos funciones Login
y Register
que funicionen independientemente del rol del usuario
- Refactorizar los repositorios si es necesario
- Tener en cuenta que se debe implementar la interfaz
UserDetails
para que la authenticación siga funcionando