.

parent 938d764a
......@@ -37,11 +37,21 @@ public class UzyTavParaEvaController {
return serviceUzyTavParaEva.findByIdDatosConParaEvaTipo2(id);
}
@GetMapping("/datosRealacionadosCabParaEvaf/{id}")
public ResponseEntity<List<ModelUzyTavParaEva>> findByDatosUzytavcabparaevafId(@PathVariable("id") Long id) {
List<ModelUzyTavParaEva> result = serviceUzyTavParaEva.findByDatosUzytavcabparaevafId(id);
return ResponseEntity.ok(result);
}
@GetMapping("/datosRealacionadosConParaEva")
public List<Object[]> getAllDatosConParaEva() {
return serviceUzyTavParaEva.getAllDatosConParaEva();
}
@GetMapping("/getAll")
public ResponseEntity<List<ModelUzyTavParaEva>> ListarRegistros() {
return new ResponseEntity<>(serviceUzyTavParaEva.ListarRegistros(), HttpStatus.OK);
......
......@@ -32,6 +32,12 @@ public interface DaoUzyTavParaEva extends JpaRepository<ModelUzyTavParaEva, Long
List<ModelUzyTavParaEva> findByIdDatosConParaEvaTipo2(@Param("id") Long id);
// obtener solo los valores de la tabla UZYTAVPARAEVA mediante la relación del campo UZYTAVCABPARAEVAF_ID de la tabla UZYTAVPARAEVA
@Query("SELECT p FROM ModelUzyTavParaEva p JOIN p.uzytavconparaeva c JOIN c.modelUzyTavCabParaevafSet f WHERE f.uzytavcabparaevaf_id = :id AND c.uzytavconparaeva_tipo = 2 ")
List<ModelUzyTavParaEva> findByDatosUzytavcabparaevafId(@Param("id") Long id);
......
......@@ -39,6 +39,8 @@ public class ServiceUzyTavDetComca implements IServiceUzyTavDetComca{
dato.setUzytusuario_id_crea(modelUzyTavDetComca.getUzytusuario_id_crea());
dato.setUzytusuario_id_asignado(modelUzyTavDetComca.getUzytusuario_id_asignado());
dato.setUzytavdetcomca_fech_crea(modelUzyTavDetComca.getUzytavdetcomca_fech_crea());
dato.setUzytavdetcomca_estado(modelUzyTavDetComca.getUzytavdetcomca_estado());
ModelUzyTavDetComca datoActualizado = daoUzyTavDetComca.save(dato);
return datoActualizado;
......
......@@ -16,6 +16,8 @@ public interface IServiceUzyTavParaEva {
public List<ModelUzyTavParaEva> findByIdDatosConParaEvaTipo2(Long id);
public List<ModelUzyTavParaEva> findByDatosUzytavcabparaevafId(Long id);
public List<Object[]> getAllDatosConParaEva();
......
......@@ -39,6 +39,11 @@ public class ServiceUzyTavParaEva implements IServiceUzyTavParaEva {
return daoUzyTavParaEva.findByIdDatosConParaEvaTipo2(id);
}
@Override
public List<ModelUzyTavParaEva> findByDatosUzytavcabparaevafId(Long id) {
return daoUzyTavParaEva.findByDatosUzytavcabparaevafId(id);
}
@Override
public List<ModelUzyTavParaEva> ListarRegistros() {
return daoUzyTavParaEva.findAll();
......
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