Se modifican los servicios de claspre

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