.

parent 938d764a
...@@ -37,11 +37,21 @@ public class UzyTavParaEvaController { ...@@ -37,11 +37,21 @@ public class UzyTavParaEvaController {
return serviceUzyTavParaEva.findByIdDatosConParaEvaTipo2(id); 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") @GetMapping("/datosRealacionadosConParaEva")
public List<Object[]> getAllDatosConParaEva() { public List<Object[]> getAllDatosConParaEva() {
return serviceUzyTavParaEva.getAllDatosConParaEva(); return serviceUzyTavParaEva.getAllDatosConParaEva();
} }
@GetMapping("/getAll") @GetMapping("/getAll")
public ResponseEntity<List<ModelUzyTavParaEva>> ListarRegistros() { public ResponseEntity<List<ModelUzyTavParaEva>> ListarRegistros() {
return new ResponseEntity<>(serviceUzyTavParaEva.ListarRegistros(), HttpStatus.OK); return new ResponseEntity<>(serviceUzyTavParaEva.ListarRegistros(), HttpStatus.OK);
......
...@@ -32,6 +32,12 @@ public interface DaoUzyTavParaEva extends JpaRepository<ModelUzyTavParaEva, Long ...@@ -32,6 +32,12 @@ public interface DaoUzyTavParaEva extends JpaRepository<ModelUzyTavParaEva, Long
List<ModelUzyTavParaEva> findByIdDatosConParaEvaTipo2(@Param("id") Long id); 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{ ...@@ -39,6 +39,8 @@ public class ServiceUzyTavDetComca implements IServiceUzyTavDetComca{
dato.setUzytusuario_id_crea(modelUzyTavDetComca.getUzytusuario_id_crea()); dato.setUzytusuario_id_crea(modelUzyTavDetComca.getUzytusuario_id_crea());
dato.setUzytusuario_id_asignado(modelUzyTavDetComca.getUzytusuario_id_asignado()); dato.setUzytusuario_id_asignado(modelUzyTavDetComca.getUzytusuario_id_asignado());
dato.setUzytavdetcomca_fech_crea(modelUzyTavDetComca.getUzytavdetcomca_fech_crea()); dato.setUzytavdetcomca_fech_crea(modelUzyTavDetComca.getUzytavdetcomca_fech_crea());
dato.setUzytavdetcomca_estado(modelUzyTavDetComca.getUzytavdetcomca_estado());
ModelUzyTavDetComca datoActualizado = daoUzyTavDetComca.save(dato); ModelUzyTavDetComca datoActualizado = daoUzyTavDetComca.save(dato);
return datoActualizado; return datoActualizado;
......
...@@ -16,6 +16,8 @@ public interface IServiceUzyTavParaEva { ...@@ -16,6 +16,8 @@ public interface IServiceUzyTavParaEva {
public List<ModelUzyTavParaEva> findByIdDatosConParaEvaTipo2(Long id); public List<ModelUzyTavParaEva> findByIdDatosConParaEvaTipo2(Long id);
public List<ModelUzyTavParaEva> findByDatosUzytavcabparaevafId(Long id);
public List<Object[]> getAllDatosConParaEva(); public List<Object[]> getAllDatosConParaEva();
......
...@@ -39,6 +39,11 @@ public class ServiceUzyTavParaEva implements IServiceUzyTavParaEva { ...@@ -39,6 +39,11 @@ public class ServiceUzyTavParaEva implements IServiceUzyTavParaEva {
return daoUzyTavParaEva.findByIdDatosConParaEvaTipo2(id); return daoUzyTavParaEva.findByIdDatosConParaEvaTipo2(id);
} }
@Override
public List<ModelUzyTavParaEva> findByDatosUzytavcabparaevafId(Long id) {
return daoUzyTavParaEva.findByDatosUzytavcabparaevafId(id);
}
@Override @Override
public List<ModelUzyTavParaEva> ListarRegistros() { public List<ModelUzyTavParaEva> ListarRegistros() {
return daoUzyTavParaEva.findAll(); 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