se agrega la api de obtenerClasificadorPresup

parent 274fbb45
...@@ -25,6 +25,11 @@ public class UzyTClasificadorPresupController { ...@@ -25,6 +25,11 @@ public class UzyTClasificadorPresupController {
return new ResponseEntity<>(serviceUzyTClasificadorPresup.ListarPorID(id), HttpStatus.OK); return new ResponseEntity<>(serviceUzyTClasificadorPresup.ListarPorID(id), HttpStatus.OK);
} }
@GetMapping("/obtenerClasificadorPresup")
public ResponseEntity<List<ModelUzyTClasificadorPresup>> obtenerClasificadorPresup() {
return new ResponseEntity<>(serviceUzyTClasificadorPresup.obtenerClasificadorPresup(), HttpStatus.OK);
}
@GetMapping("/getAll") @GetMapping("/getAll")
public ResponseEntity<List<ModelUzyTClasificadorPresup>> ListarRegistros() { public ResponseEntity<List<ModelUzyTClasificadorPresup>> ListarRegistros() {
return new ResponseEntity<>(serviceUzyTClasificadorPresup.ListarRegistros(), HttpStatus.OK); return new ResponseEntity<>(serviceUzyTClasificadorPresup.ListarRegistros(), HttpStatus.OK);
......
...@@ -2,7 +2,14 @@ package ec.edu.espe.movilidad.MovilidadWS.dao; ...@@ -2,7 +2,14 @@ package ec.edu.espe.movilidad.MovilidadWS.dao;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTClasificadorPresup; import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTClasificadorPresup;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import java.util.List;
public interface DaoUzyTClasificadorPresup extends JpaRepository<ModelUzyTClasificadorPresup, Long> { public interface DaoUzyTClasificadorPresup extends JpaRepository<ModelUzyTClasificadorPresup, Long> {
//Obtener los datos relacionados con el id del padre y ordeados
@Query("SELECT c FROM ModelUzyTClasificadorPresup c JOIN c.uzytclasificador_presup_padre p ORDER BY p.uzytclasificador_presup_id")
List<ModelUzyTClasificadorPresup> obtenerClasificadorPresup();
} }
...@@ -10,6 +10,8 @@ public interface IServiceUzyTClasificadorPresup { ...@@ -10,6 +10,8 @@ public interface IServiceUzyTClasificadorPresup {
public List<ModelUzyTClasificadorPresup> ListarRegistros(); public List<ModelUzyTClasificadorPresup> ListarRegistros();
List<ModelUzyTClasificadorPresup> obtenerClasificadorPresup();
public ModelUzyTClasificadorPresup guardar(Long uzytclasificador_presup_padre, ModelUzyTClasificadorPresup modelUzyTClasificadorPresup); public ModelUzyTClasificadorPresup guardar(Long uzytclasificador_presup_padre, ModelUzyTClasificadorPresup modelUzyTClasificadorPresup);
public ModelUzyTClasificadorPresup editar( Long id, ModelUzyTClasificadorPresup modelUzyTClasificadorPresup); public ModelUzyTClasificadorPresup editar( Long id, ModelUzyTClasificadorPresup modelUzyTClasificadorPresup);
......
...@@ -25,6 +25,11 @@ public class ServiceUzyTClasificadorPresup implements IServiceUzyTClasificadorPr ...@@ -25,6 +25,11 @@ public class ServiceUzyTClasificadorPresup implements IServiceUzyTClasificadorPr
return daoUzyTClasificadorPresup.findAll(); return daoUzyTClasificadorPresup.findAll();
} }
@Override
public List<ModelUzyTClasificadorPresup> obtenerClasificadorPresup() {
return daoUzyTClasificadorPresup.obtenerClasificadorPresup();
}
@Override @Override
public ModelUzyTClasificadorPresup guardar(Long uzytclasificador_presup_padre, ModelUzyTClasificadorPresup modelUzyTClasificadorPresup) { public ModelUzyTClasificadorPresup guardar(Long uzytclasificador_presup_padre, ModelUzyTClasificadorPresup modelUzyTClasificadorPresup) {
......
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