Se modifican los servicios de claspre

parent 6d151e24
...@@ -26,12 +26,16 @@ public class UzyTavClasPreController { ...@@ -26,12 +26,16 @@ public class UzyTavClasPreController {
return new ResponseEntity<>(serviceUzyTavClasPre.ListarPorID(id), HttpStatus.OK); return new ResponseEntity<>(serviceUzyTavClasPre.ListarPorID(id), HttpStatus.OK);
} }
@GetMapping("/getAll") @GetMapping("/getAll")
public ResponseEntity<List<ModelUzyTavClasPre>> ListarRegistros() { public ResponseEntity<List<ModelUzyTavClasPre>> findAllWithClasificadorPresup() {
return new ResponseEntity<>(serviceUzyTavClasPre.ListarRegistros(), HttpStatus.OK); List<ModelUzyTavClasPre> registros = serviceUzyTavClasPre.findAllWithClasificadorPresup();
return new ResponseEntity<>(registros, HttpStatus.OK);
} }
@PostMapping("/guardar") @PostMapping("/guardar")
public ResponseEntity<ModelUzyTavClasPre> guardar(@RequestBody ModelUzyTavClasPre modelUzyTavClasPre, @RequestParam("uzytclasificador_presup_id") Long uzytclasificador_presup_id) { public ResponseEntity<ModelUzyTavClasPre> guardar(@RequestBody ModelUzyTavClasPre modelUzyTavClasPre, @RequestParam("uzytclasificador_presup_id") Long uzytclasificador_presup_id) {
ModelUzyTavClasPre creado = serviceUzyTavClasPre.guardar(uzytclasificador_presup_id, modelUzyTavClasPre); ModelUzyTavClasPre creado = serviceUzyTavClasPre.guardar(uzytclasificador_presup_id, modelUzyTavClasPre);
......
...@@ -2,6 +2,11 @@ package ec.edu.espe.movilidad.MovilidadWS.dao; ...@@ -2,6 +2,11 @@ package ec.edu.espe.movilidad.MovilidadWS.dao;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavClasPre; import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavClasPre;
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 DaoUzyTavClasPre extends JpaRepository<ModelUzyTavClasPre, Long> { public interface DaoUzyTavClasPre extends JpaRepository<ModelUzyTavClasPre, Long> {
} }
...@@ -23,8 +23,8 @@ public class ModelUzyTavClasPre { ...@@ -23,8 +23,8 @@ public class ModelUzyTavClasPre {
//RELACIÓN CON CLASIFICADOR_PRESUP-TABLA PADRE //RELACIÓN CON CLASIFICADOR_PRESUP-TABLA PADRE
@JsonIgnore
@ManyToOne( cascade = CascadeType.ALL) @ManyToOne
@JoinColumn(name = "uzytclasificador_presup_id", referencedColumnName = "uzytclasificador_presup_id") @JoinColumn(name = "uzytclasificador_presup_id", referencedColumnName = "uzytclasificador_presup_id")
private ModelUzyTClasificadorPresup uzytclasificador_presup; private ModelUzyTClasificadorPresup uzytclasificador_presup;
......
...@@ -11,6 +11,8 @@ public interface IServiceUzyTavClasPre { ...@@ -11,6 +11,8 @@ public interface IServiceUzyTavClasPre {
public List<ModelUzyTavClasPre> ListarRegistros(); public List<ModelUzyTavClasPre> ListarRegistros();
public List<ModelUzyTavClasPre> findAllWithClasificadorPresup();
public ModelUzyTavClasPre guardar(Long uzytclasificador_presup_id, ModelUzyTavClasPre modelUzyTavClasPre); public ModelUzyTavClasPre guardar(Long uzytclasificador_presup_id, ModelUzyTavClasPre modelUzyTavClasPre);
public ModelUzyTavClasPre editar( Long id, ModelUzyTavClasPre modelUzyTavClasPre); public ModelUzyTavClasPre editar( Long id, ModelUzyTavClasPre modelUzyTavClasPre);
......
...@@ -32,6 +32,12 @@ public class ServiceUzyTavClasPre implements IServiceUzyTavClasPre{ ...@@ -32,6 +32,12 @@ public class ServiceUzyTavClasPre implements IServiceUzyTavClasPre{
return daoUzyTavClasPre.findAll(); return daoUzyTavClasPre.findAll();
} }
@Override
public List<ModelUzyTavClasPre> findAllWithClasificadorPresup() {
return daoUzyTavClasPre.findAll();
}
@Override @Override
public ModelUzyTavClasPre guardar(Long uzytclasificador_presup_id, ModelUzyTavClasPre modelUzyTavClasPre) { public ModelUzyTavClasPre guardar(Long uzytclasificador_presup_id, ModelUzyTavClasPre modelUzyTavClasPre) {
......
...@@ -14,8 +14,8 @@ spring.datasource.hikari.auto-commit =true ...@@ -14,8 +14,8 @@ spring.datasource.hikari.auto-commit =true
#spring.datasource.url=jdbc:oracle:thin:@//localhost/XE #spring.datasource.url=jdbc:oracle:thin:@//localhost/XE
spring.datasource.url=jdbc:oracle:thin:@//10.1.0.40:1521/PRODM1 spring.datasource.url=jdbc:oracle:thin:@//10.1.0.40:1521/PRODM1
spring.jpa.hibernate.ddl-auto=none spring.jpa.hibernate.ddl-auto=none
spring.datasource.username=USERMENSAJE spring.datasource.username=UTIC1
spring.datasource.password=Us3r* spring.datasource.password=D3s4ut1.*123
#spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver #spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
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