Se realiza modificaciones en ServiceUzyTavEvalProy

parent 181fa523
......@@ -31,6 +31,10 @@ public class UzyTavEvalProyController {
public ResponseEntity<List<DtoUzyTavEvalProy>> ListarRegistros() {
return new ResponseEntity<>(serviceUzyTavEvalProy.ListarRegistros(), HttpStatus.OK);
}
@GetMapping("/findByIdDatosPorCabeValpID{uzytavcabevalp_id}")
public ResponseEntity<List<DtoUzyTavEvalProy>> findByIdDatosPorCabeValpID(@PathVariable Long uzytavcabevalp_id) {
return new ResponseEntity<>(serviceUzyTavEvalProy.findByIdDatosPorCabeValpID(uzytavcabevalp_id), HttpStatus.OK);
}
@PostMapping("/guardar")
......
package ec.edu.espe.movilidad.MovilidadWS.Dao;
import ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavEvalProy;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;
import org.springframework.stereotype.Repository;
import java.util.List;
......@@ -12,5 +14,6 @@ public interface DaoUzyTavEvalProy extends JpaRepository<ModelUzyTavEvalProy, Lo
@Query("SELECT c FROM ModelUzyTavEvalProy c ORDER BY c.uzytavevalproy_id DESC")
List<ModelUzyTavEvalProy> findAll();
@Query("SELECT cv FROM ModelUzyTavEvalProy cv INNER JOIN cv.uzytavcabevalp p WHERE p.uzytavcabevalp_id = :uzytavcabevalp_id")
List<ModelUzyTavEvalProy> findByIdDatosPorCabeValpID(@Param("uzytavcabevalp_id") Long uzytavcabevalp_id);
}
......@@ -2,6 +2,7 @@ package ec.edu.espe.movilidad.MovilidadWS.Service.UzyTavEvalProy;
import ec.edu.espe.movilidad.MovilidadWS.Dto.DtoUzyTavEvalProy;
import java.util.List;
public interface IServiceUzyTavEvalProy {
......@@ -9,6 +10,7 @@ public interface IServiceUzyTavEvalProy {
DtoUzyTavEvalProy ListarPorID(Long id);
List<DtoUzyTavEvalProy> ListarRegistros();
List<DtoUzyTavEvalProy> findByIdDatosPorCabeValpID(Long uzytavcabevalp_id);
DtoUzyTavEvalProy guardar(DtoUzyTavEvalProy dtoUzyTavEvalProy);
......
......@@ -35,6 +35,12 @@ public class ServiceUzyTavEvalProy implements IServiceUzyTavEvalProy{
return mapper.entitiesToDtos(entities);
}
@Override
public List<DtoUzyTavEvalProy> findByIdDatosPorCabeValpID(Long uzytavcabevalp_id) {
List<ModelUzyTavEvalProy> entities = daoUzyTavEvalProy.findByIdDatosPorCabeValpID(uzytavcabevalp_id);
return mapper.entitiesToDtos(entities);
}
@Override
public DtoUzyTavEvalProy guardar(DtoUzyTavEvalProy dtoUzyTavEvalProy) {
ModelUzyTavEvalProy entity = mapper.dtoToEntity(dtoUzyTavEvalProy);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment