Skip to content

Fix/issue 32 created by user

lautaro.barros requested to merge fix/issue-32-created-by-user into develop

Descripción

Unificar Student.createdBy/updatedBy al patrón @ManyToOne User como en Instance.

Cambios

  • Student.createdBy y updatedBy cambiados de long/Long a @ManyToOne(fetch = FetchType.LAZY) @JoinColumn apuntando a User.
  • StudentMapper.toEntity() y updateEntity() ahora reciben User en vez de parsear Long del DTO.
  • StudentServiceImpl resuelve el User vía UserRepository.
  • Actualizados StudentServiceImplTest, StudentMedicalControllerIntegrationTest e InstanceIntegrationTest.

Motivo

En students era un ID suelto sin FK real; en instances ya se usaba @ManyToOne User. Se unifica al mismo patrón con integridad referencial.

Merge request reports

Loading