Se agregan las tablas y los servicios de las tablas:uzytavalorpar, …

Se agregan las tablas y los servicios de las tablas:uzytavalorpar,  uzytavparaeva,uzytavcabparaevaf y uzytavconparaeva
parent 7c355b16
package ec.edu.espe.movilidad.MovilidadWS.controller;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTaValorPar;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavCabParaevaf;
import ec.edu.espe.movilidad.MovilidadWS.service.IServiceUzyTaValorPar;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import static ec.edu.espe.movilidad.MovilidadWS.Constant.GlobalConstants.V1_API_VERSION;
@RestController
@CrossOrigin(origins = "*")
@RequestMapping(V1_API_VERSION+"/valorpar")
public class UzyTaValorParController {
@Autowired
private IServiceUzyTaValorPar serviceUzyTaValorPar;
@GetMapping("/exampleFindId/{id}")
public ResponseEntity<ModelUzyTaValorPar> ListarPorID(@PathVariable Long id) {
return new ResponseEntity<>(serviceUzyTaValorPar.ListarPorID(id), HttpStatus.OK);
}
@GetMapping("/getAll")
public ResponseEntity<List<ModelUzyTaValorPar>> ListarRegistros() {
return new ResponseEntity<>(serviceUzyTaValorPar.ListarRegistros(), HttpStatus.OK);
}
@PostMapping("/guardar")
public ResponseEntity<ModelUzyTaValorPar> guardar(@RequestBody ModelUzyTaValorPar modelUzyTaValorPar) {
return new ResponseEntity<>(serviceUzyTaValorPar.guardar(modelUzyTaValorPar), HttpStatus.OK);
}
@PutMapping("/editar/{id}")
public ResponseEntity<ModelUzyTaValorPar> editar(@PathVariable Long id, @RequestBody ModelUzyTaValorPar modelUzyTaValorPar) {
return new ResponseEntity<>(serviceUzyTaValorPar.editar(id, modelUzyTaValorPar), HttpStatus.OK);
}
@DeleteMapping("/eliminar/{id}")
public ResponseEntity<Void> eliminar(@PathVariable Long id) {
serviceUzyTaValorPar.eliminar(id);
return ResponseEntity.ok().build();
}
}
package ec.edu.espe.movilidad.MovilidadWS.controller;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavCabParaevaf;
import ec.edu.espe.movilidad.MovilidadWS.service.IServiceUzyTavCabParaevaf;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import static ec.edu.espe.movilidad.MovilidadWS.Constant.GlobalConstants.V1_API_VERSION;
@RestController
@CrossOrigin(origins = "*")
@RequestMapping(V1_API_VERSION+"/paraevaf")
public class UzyTavCabParaevafController {
@Autowired
private IServiceUzyTavCabParaevaf serviceUzyTavCabParaevaf;
@GetMapping("/exampleFindId/{id}")
public ResponseEntity<ModelUzyTavCabParaevaf> ListarPorID(@PathVariable Long id) {
return new ResponseEntity<>(serviceUzyTavCabParaevaf.ListarPorID(id), HttpStatus.OK);
}
@GetMapping("/getAll")
public ResponseEntity<List<ModelUzyTavCabParaevaf>> ListarRegistros() {
return new ResponseEntity<>(serviceUzyTavCabParaevaf.ListarRegistros(), HttpStatus.OK);
}
@PostMapping("/guardar")
public ResponseEntity<ModelUzyTavCabParaevaf> guardar(@RequestBody ModelUzyTavCabParaevaf modelUzyTavCabParaevaf) {
return new ResponseEntity<>(serviceUzyTavCabParaevaf.guardar(modelUzyTavCabParaevaf), HttpStatus.OK);
}
@PutMapping("/editar/{id}")
public ResponseEntity<ModelUzyTavCabParaevaf> editar(@PathVariable Long id, @RequestBody ModelUzyTavCabParaevaf modelUzyTavCabParaevaf) {
return new ResponseEntity<>(serviceUzyTavCabParaevaf.editar(id, modelUzyTavCabParaevaf), HttpStatus.OK);
}
@DeleteMapping("/eliminar/{id}")
public ResponseEntity<Void> eliminar(@PathVariable Long id) {
serviceUzyTavCabParaevaf.eliminar(id);
return ResponseEntity.ok().build();
}
}
package ec.edu.espe.movilidad.MovilidadWS.controller;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTaConparaEva;
import ec.edu.espe.movilidad.MovilidadWS.service.IServiceUzyTavConparaEva;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import static ec.edu.espe.movilidad.MovilidadWS.Constant.GlobalConstants.V1_API_VERSION;
@RestController
@CrossOrigin(origins = "*")
@RequestMapping(V1_API_VERSION+"/conparaeva")
public class UzyTavConparaEvaController {
@Autowired
private IServiceUzyTavConparaEva serviceUzyTavConparaEva;
@GetMapping("/exampleFindId/{id}")
public ResponseEntity<ModelUzyTaConparaEva> ListarPorID(@PathVariable Long id) {
return new ResponseEntity<>(serviceUzyTavConparaEva.ListarPorID(id), HttpStatus.OK);
}
@GetMapping("/getAll")
public ResponseEntity<List<ModelUzyTaConparaEva>> ListarRegistros() {
return new ResponseEntity<>(serviceUzyTavConparaEva.ListarRegistros(), HttpStatus.OK);
}
@PostMapping("/guardar")
public ResponseEntity<ModelUzyTaConparaEva> guardar(@RequestBody ModelUzyTaConparaEva modelUzyTaConparaEva) {
return new ResponseEntity<>(serviceUzyTavConparaEva.guardar(modelUzyTaConparaEva), HttpStatus.OK);
}
@PutMapping("/editar/{id}")
public ResponseEntity<ModelUzyTaConparaEva> editar(@PathVariable Long id, @RequestBody ModelUzyTaConparaEva modelUzyTaConparaEva) {
return new ResponseEntity<>(serviceUzyTavConparaEva.editar(id, modelUzyTaConparaEva), HttpStatus.OK);
}
@DeleteMapping("/eliminar/{id}")
public ResponseEntity<Void> eliminar(@PathVariable Long id) {
serviceUzyTavConparaEva.eliminar(id);
return ResponseEntity.ok().build();
}
}
package ec.edu.espe.movilidad.MovilidadWS.controller;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTaConparaEva;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavParaEva;
import ec.edu.espe.movilidad.MovilidadWS.service.IServiceUzyTavParaEva;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import static ec.edu.espe.movilidad.MovilidadWS.Constant.GlobalConstants.V1_API_VERSION;
@RestController
@CrossOrigin(origins = "*")
@RequestMapping(V1_API_VERSION+"/paraeva")
public class UzyTavParaEvaController {
@Autowired
private IServiceUzyTavParaEva serviceUzyTavParaEva;
@GetMapping("/exampleFindId/{id}")
public ResponseEntity<ModelUzyTavParaEva> ListarPorID(@PathVariable Long id) {
return new ResponseEntity<>(serviceUzyTavParaEva.ListarPorID(id), HttpStatus.OK);
}
@GetMapping("/getAll")
public ResponseEntity<List<ModelUzyTavParaEva>> ListarRegistros() {
return new ResponseEntity<>(serviceUzyTavParaEva.ListarRegistros(), HttpStatus.OK);
}
@PostMapping("/guardar")
public ResponseEntity<ModelUzyTavParaEva> guardar(@RequestBody ModelUzyTavParaEva modelUzyTavParaEva) {
return new ResponseEntity<>(serviceUzyTavParaEva.guardar(modelUzyTavParaEva), HttpStatus.OK);
}
@PutMapping("/editar/{id}")
public ResponseEntity<ModelUzyTavParaEva> editar(@PathVariable Long id, @RequestBody ModelUzyTavParaEva modelUzyTavParaEva) {
return new ResponseEntity<>(serviceUzyTavParaEva.editar(id, modelUzyTavParaEva), HttpStatus.OK);
}
@DeleteMapping("/eliminar/{id}")
public ResponseEntity<Void> eliminar(@PathVariable Long id) {
serviceUzyTavParaEva.eliminar(id);
return ResponseEntity.ok().build();
}
}
package ec.edu.espe.movilidad.MovilidadWS.dao;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTaValorPar;
import org.springframework.data.jpa.repository.JpaRepository;
public interface DaoUzyTaValorPar extends JpaRepository<ModelUzyTaValorPar, Long> {
}
package ec.edu.espe.movilidad.MovilidadWS.dao;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavCabParaevaf;
import org.springframework.data.jpa.repository.JpaRepository;
public interface DaoUzyTavCabParaevaf extends JpaRepository<ModelUzyTavCabParaevaf, Long> {
}
package ec.edu.espe.movilidad.MovilidadWS.dao;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTaConparaEva;
import org.springframework.data.jpa.repository.JpaRepository;
public interface DaoUzyTavConparaEva extends JpaRepository<ModelUzyTaConparaEva, Long> {
}
package ec.edu.espe.movilidad.MovilidadWS.dao;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavParaEva;
import org.springframework.data.jpa.repository.JpaRepository;
public interface DaoUzyTavParaEva extends JpaRepository<ModelUzyTavParaEva, Long> {
}
......@@ -14,24 +14,42 @@ public class ModelUzyTaConparaEva {
@Id
@Column(name = "uzytavconparaeva_id")
private Long id;
private Long uzytavconparaeva_id;
//RELACION CON PROYECTP de uno a muchos
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
@JoinColumn(name = "uzytavconparaeva_id", referencedColumnName = "uzytavconparaeva_id")
Set<ModelUzyTavProyec> modelUzyTavProyecs = new HashSet<>();
//RELACION CON PARAEVAF
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
@JoinColumn(name = "uzytavconparaeva_id", referencedColumnName = "uzytavconparaeva_id")
Set<ModelUzyTavCabParaevaf> modelUzyTavCabParaevafs = new HashSet<>();
//RELACION CON PARAEVA
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
@JoinColumn(name = "uzytavconparaeva_id", referencedColumnName = "uzytavconparaeva_id")
Set<ModelUzyTavParaEva> modelUzyTavParaEvas = new HashSet<>();
@Column(name = "uzytavconparaeva_fecha_c")
private Date fechaC;
private Date uzytavconparaeva_fecha_c;
@Column(name = "uzytavconparaeva_descrip")
private String descrip;
private String uzytavconparaeva_descrip;
@Column(name = "uzytavconparaeva_puminire")
private Integer puminire;
private Integer uzytavconparaeva_puminire;
@Column(name = "uzytavconparaeva_tipo")
private Integer tipo;
private Integer uzytavconparaeva_tipo;
@Column(name = "uzytavconparaeva_estado")
private String estado;
private String uzytavconparaeva_estado;
}
package ec.edu.espe.movilidad.MovilidadWS.model;
import lombok.Data;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
@Data
@Entity
@Table(name = "uzytavalorpar", schema = "UTIC1")
public class ModelUzyTaValorPar {
@Id
@Column(name = "uzytavaloruzytparametros_id")
private Long uzytavaloruzytparametros_id;
@Column(name = "uzytavparaeva_id")
Long uzytavparaeva_id;
@Column(name = "uzytavalorpar_descrip")
private String uzytavalorpar_descrip;
@Column(name = "uzytavalorpar_puntaje")
private Integer uzytavalorpar_puntaje;
@Column(name = "uzytavalorpar_orden")
private Integer uzytavalorpar_orden;
}
......@@ -16,7 +16,7 @@ public class ModelUzyTavAprueba {
@Id
@Column(name = "uzytavactaprueba_id")
private Long id;
private Long uzytavactaprueba_id;
//RELACION CON PROYECTO DE UNO A MUCHOS
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
......@@ -24,23 +24,24 @@ public class ModelUzyTavAprueba {
Set<ModelUzyTavProyec> modelUzyTavProyecss = new HashSet<>();
@Column(name = "uzytusuario_id_aprueba")
private Long usuarioIdAprueba;
private Long uzytusuario_id_aprueba;
@Column(name = "uzytavactaprueba_fecha_aprueba")
private Date fechaAprueba;
private Date uzytavactaprueba_fecha_aprueba;
@Column(name = "uzytavactaprueba_secuencial_a")
private Integer secuencialA;
private Integer uzytavactaprueba_secuencial_a;
@Column(name = "uzytavactaprueba_cerrado")
private String cerrado;
private String uzytavactaprueba_cerrado;
@Column(name = "uzytavactaprueba_doc_nom")
private String docNom;
private String uzytavactaprueba_doc_nom;
@Column(name = "uzytavactaprueba_doc_url")
private String docUrl;
private String uzytavactaprueba_doc_url;
// Getters and setters
......
package ec.edu.espe.movilidad.MovilidadWS.model;
import lombok.Data;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
@Data
@Entity
@Table(name = "uzytavcabparaevaf", schema = "UTIC1")
public class ModelUzyTavCabParaevaf {
@Id
@Column(name = "uzytavcabparaevaf_id")
private Long uzytavcabparaevaf_id;
//RELACION CON PROYECTO DE UNO A MUCHOS
@Column(name = "uzytavcabparaevaf_nombre")
private String uzytavcabparaevaf_nombre;
@Column(name = "uzytavcabparaevaf_desc1")
private String uzytavcabparaevaf_desc1;
@Column(name = "uzytavcabparaevaf_desc2")
private String uzytavcabparaevaf_desc2;
@Column(name = "uzytavcabparaevaf_orden")
private Integer uzytavcabparaevaf_orden;
@Column(name = "uzytavconparaeva_id")
Long uzytavconparaeva_id;
@Column(name = "uzytavcabparaevaf_tipo")
private Integer uzytavcabparaevaf_tipo;
}
package ec.edu.espe.movilidad.MovilidadWS.model;
import lombok.Data;
import javax.persistence.*;
import java.util.HashSet;
import java.util.Set;
@Data
@Entity
@Table(name = "uzytavparaeva", schema = "UTIC1")
public class ModelUzyTavParaEva {
private static final long serialVersionUID = 1L;
@Id
@Column(name = "uzytavparaeva_id")
private Long uzytavparaeva_id;
//RELACION CON VALOR PAR
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
@JoinColumn(name = "uzytavparaeva_id", referencedColumnName = "uzytavparaeva_id")
Set<ModelUzyTaValorPar> modelUzyTaValorPars = new HashSet<>();
@Column(name = "uzytavparaeva_descrip")
private String uzytavparaeva_descrip;
@Column(name = "uzytavparaeva_orden")
private Integer uzytavparaeva_orden;
@Column(name = "uzytavconparaeva_id")
Long uzytavconparaeva_id;
@Column(name = "uzytavparaeva_opcmenu")
private String uzytavparaeva_opcmenu;
@Column(name = "uzytavcabparaevaf_id")
private Integer uzytavcabparaevaf_id;
@Column(name = "uzytavparaeva_aspeva")
private String uzytavparaeva_aspeva;
@Column(name = "uzytavparaeva_infoadic")
private String uzytavparaeva_infoadic;
@Column(name = "uzytavparaeva_preginfoadic")
private String uzytavparaeva_preginfoadic;
}
......@@ -15,7 +15,7 @@ public class ModelUzyTavProyec {
private static final long serialVersionUID = 1L;
@Id
@Column(name = "uzytavproyec_id")
private Long id;
private Long uzytavproyec_id;
//REFERENCIA CON PROGRAMA
@Column(name = "uzytavprograma_v_id")
Long uzytavprograma_v_id;
......
package ec.edu.espe.movilidad.MovilidadWS.service;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTaValorPar;
import java.util.List;
public interface IServiceUzyTaValorPar {
public ModelUzyTaValorPar ListarPorID(Long id);
public List<ModelUzyTaValorPar> ListarRegistros();
public ModelUzyTaValorPar guardar(ModelUzyTaValorPar modelUzyTaValorPar);
public ModelUzyTaValorPar editar(Long id, ModelUzyTaValorPar modelUzyTaValorPar);
void eliminar(Long id);
}
package ec.edu.espe.movilidad.MovilidadWS.service;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavCabParaevaf;
import java.util.List;
public interface IServiceUzyTavCabParaevaf {
public ModelUzyTavCabParaevaf ListarPorID(Long id);
public List<ModelUzyTavCabParaevaf> ListarRegistros();
public ModelUzyTavCabParaevaf guardar(ModelUzyTavCabParaevaf modelUzyTavCabParaevaf);
public ModelUzyTavCabParaevaf editar(Long id, ModelUzyTavCabParaevaf modelUzyTavCabParaevaf);
void eliminar(Long id);
}
package ec.edu.espe.movilidad.MovilidadWS.service;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTaConparaEva;
import java.util.List;
public interface IServiceUzyTavConparaEva {
public ModelUzyTaConparaEva ListarPorID(Long id);
public List<ModelUzyTaConparaEva> ListarRegistros();
public ModelUzyTaConparaEva guardar(ModelUzyTaConparaEva modelUzyTaConparaEva);
public ModelUzyTaConparaEva editar(Long id, ModelUzyTaConparaEva modelUzyTaConparaEva);
void eliminar(Long id);
}
package ec.edu.espe.movilidad.MovilidadWS.service;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavParaEva;
import java.util.List;
public interface IServiceUzyTavParaEva {
public ModelUzyTavParaEva ListarPorID(Long id);
public List<ModelUzyTavParaEva> ListarRegistros();
public ModelUzyTavParaEva guardar(ModelUzyTavParaEva modelUzyTavParaEva);
public ModelUzyTavParaEva editar(Long id, ModelUzyTavParaEva modelUzyTavParaEva);
void eliminar(Long id);
}
package ec.edu.espe.movilidad.MovilidadWS.service;
import ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTaValorPar;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTaValorPar;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.PathVariable;
import java.util.List;
@Service
public class ServiceUzyTaValorPar implements IServiceUzyTaValorPar{
@Autowired
DaoUzyTaValorPar daoUzyTaValorPar;
@Override
public ModelUzyTaValorPar ListarPorID(@PathVariable Long id) {
return daoUzyTaValorPar.findById(id).get();
}
@Override
public List<ModelUzyTaValorPar> ListarRegistros() {
return daoUzyTaValorPar.findAll();
}
@Override
public ModelUzyTaValorPar guardar(ModelUzyTaValorPar modelUzyTaValorPar) {
return daoUzyTaValorPar.save(modelUzyTaValorPar);
}
@Override
public ModelUzyTaValorPar editar(@PathVariable Long id, ModelUzyTaValorPar modelUzyTaValorPar) {
ModelUzyTaValorPar dato = daoUzyTaValorPar.findById(id).get();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
dato.setUzytavaloruzytparametros_id(dato.getUzytavaloruzytparametros_id());
dato.setUzytavparaeva_id(dato.getUzytavparaeva_id());
dato.setUzytavalorpar_descrip(dato.getUzytavalorpar_descrip());
dato.setUzytavalorpar_orden(dato.getUzytavalorpar_orden());
ModelUzyTaValorPar datoActualizado = daoUzyTaValorPar.save(dato);
return datoActualizado;
}
@Override
public void eliminar(@PathVariable Long id) {
ModelUzyTaValorPar example = daoUzyTaValorPar.findById(id).get();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTaValorPar.delete(example);
}
}
package ec.edu.espe.movilidad.MovilidadWS.service;
import ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTavCabParaevaf;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavCabParaevaf;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.PathVariable;
import java.util.List;
@Service
public class ServiceUzyTavCabParaevaf implements IServiceUzyTavCabParaevaf{
@Autowired
DaoUzyTavCabParaevaf daoUzyTavCabParaevaf;
@Override
public ModelUzyTavCabParaevaf ListarPorID(@PathVariable Long id) {
return daoUzyTavCabParaevaf.findById(id).get();
}
@Override
public List<ModelUzyTavCabParaevaf> ListarRegistros() {
return daoUzyTavCabParaevaf.findAll();
}
@Override
public ModelUzyTavCabParaevaf guardar(ModelUzyTavCabParaevaf modelUzyTavCabParaevaf) {
return daoUzyTavCabParaevaf.save(modelUzyTavCabParaevaf);
}
@Override
public ModelUzyTavCabParaevaf editar(Long id, ModelUzyTavCabParaevaf modelUzyTavCabParaevaf) {
ModelUzyTavCabParaevaf dato = daoUzyTavCabParaevaf.findById(id).get();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
dato.setUzytavcabparaevaf_id(dato.getUzytavcabparaevaf_id());
dato.setUzytavcabparaevaf_nombre(dato.getUzytavcabparaevaf_nombre());
dato.setUzytavcabparaevaf_desc1(dato.getUzytavcabparaevaf_desc1());
dato.setUzytavcabparaevaf_desc2(dato.getUzytavcabparaevaf_desc2());
dato.setUzytavcabparaevaf_orden(dato.getUzytavcabparaevaf_orden());
dato.setUzytavconparaeva_id(dato.getUzytavconparaeva_id());
dato.setUzytavcabparaevaf_tipo(dato.getUzytavcabparaevaf_tipo());
ModelUzyTavCabParaevaf datoActualizado = daoUzyTavCabParaevaf.save(dato);
return datoActualizado;
}
@Override
public void eliminar(Long id) {
ModelUzyTavCabParaevaf example = daoUzyTavCabParaevaf.findById(id).get();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTavCabParaevaf.delete(example);
}
}
package ec.edu.espe.movilidad.MovilidadWS.service;
import ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTavConparaEva;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTaConparaEva;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class ServiceUzyTavConparaEva implements IServiceUzyTavConparaEva{
@Autowired
DaoUzyTavConparaEva daoUzyTavConparaEva;
@Override
public ModelUzyTaConparaEva ListarPorID(Long id) {
return daoUzyTavConparaEva.findById(id).get();
}
@Override
public List<ModelUzyTaConparaEva> ListarRegistros() {
return daoUzyTavConparaEva.findAll();
}
@Override
public ModelUzyTaConparaEva guardar(ModelUzyTaConparaEva modelUzyTaConparaEva) {
return daoUzyTavConparaEva.save(modelUzyTaConparaEva);
}
@Override
public ModelUzyTaConparaEva editar(Long id, ModelUzyTaConparaEva modelUzyTaConparaEva) {
ModelUzyTaConparaEva dato = daoUzyTavConparaEva.findById(id).get();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
dato.setUzytavconparaeva_id(dato.getUzytavconparaeva_id());
dato.setUzytavconparaeva_fecha_c(dato.getUzytavconparaeva_fecha_c());
dato.setUzytavconparaeva_descrip(dato.getUzytavconparaeva_descrip());
dato.setUzytavconparaeva_puminire(dato.getUzytavconparaeva_puminire());
dato.setUzytavconparaeva_tipo(dato.getUzytavconparaeva_tipo());
dato.setUzytavconparaeva_estado(dato.getUzytavconparaeva_estado());
ModelUzyTaConparaEva datoActualizado = daoUzyTavConparaEva.save(dato);
return datoActualizado;
}
@Override
public void eliminar(Long id) {
ModelUzyTaConparaEva dato = daoUzyTavConparaEva.findById(id).get();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTavConparaEva.delete(dato);
}
}
package ec.edu.espe.movilidad.MovilidadWS.service;
import ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTavParaEva;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavParaEva;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.PathVariable;
import java.util.List;
@Service
public class ServiceUzyTavParaEva implements IServiceUzyTavParaEva{
@Autowired
DaoUzyTavParaEva daoUzyTavParaEva;
@Override
public ModelUzyTavParaEva ListarPorID(@PathVariable Long id) {
return daoUzyTavParaEva.findById(id).get();
}
@Override
public List<ModelUzyTavParaEva> ListarRegistros() {
return daoUzyTavParaEva.findAll();
}
@Override
public ModelUzyTavParaEva guardar(ModelUzyTavParaEva modelUzyTavParaEva) {
return daoUzyTavParaEva.save(modelUzyTavParaEva);
}
@Override
public ModelUzyTavParaEva editar(@PathVariable Long id, ModelUzyTavParaEva modelUzyTavParaEva) {
ModelUzyTavParaEva dato = daoUzyTavParaEva.findById(id).get();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
dato.setUzytavparaeva_id(dato.getUzytavparaeva_id());
dato.setUzytavparaeva_descrip(dato.getUzytavparaeva_descrip());
dato.setUzytavparaeva_orden(dato.getUzytavparaeva_orden());
dato.setUzytavconparaeva_id(dato.getUzytavconparaeva_id());
dato.setUzytavparaeva_opcmenu(dato.getUzytavparaeva_opcmenu());
dato.setUzytavcabparaevaf_id(dato.getUzytavcabparaevaf_id());
dato.setUzytavparaeva_aspeva(dato.getUzytavparaeva_aspeva());
dato.setUzytavparaeva_descrip(dato.getUzytavparaeva_descrip());
ModelUzyTavParaEva datoActualizado = daoUzyTavParaEva.save(dato);
return datoActualizado;
}
@Override
public void eliminar(@PathVariable Long id) {
ModelUzyTavParaEva example = daoUzyTavParaEva.findById(id).get();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTavParaEva.delete(example);
}
}
......@@ -32,7 +32,7 @@ public class ServiceUzyTavProyec implements IServiceUzyTavProyec{
@Override
public ModelUzyTavProyec editar(@PathVariable Long id, ModelUzyTavProyec modelUzyTavProyec) {
ModelUzyTavProyec dato = daoUzyTavProyec.findById(id).get();
dato.setId(modelUzyTavProyec.getId());
dato.setUzytavproyec_id(modelUzyTavProyec.getUzytavproyec_id());
dato.setUzytavprograma_v_id(modelUzyTavProyec.getUzytavprograma_v_id());
dato.setUzytavproyec_nombre(modelUzyTavProyec.getUzytavproyec_nombre());
dato.setUzytavproyec_aporuni(modelUzyTavProyec.getUzytavproyec_aporuni());
......
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