se agrega los servicios para las tablas de institución

parent bea97b41
package ec.edu.espe.movilidad.MovilidadWS.controller;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTCanton;
import ec.edu.espe.movilidad.MovilidadWS.service.UzyTCanton.IServiceUzyTCanton;
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+"/canton")
public class UzyTCantonController {
@Autowired
IServiceUzyTCanton serviceUzyTCanton;
@GetMapping("/exampleFindId/{id}")
public ResponseEntity<ModelUzyTCanton> ListarPorID(@PathVariable Long id) {
return new ResponseEntity<>(serviceUzyTCanton.ListarPorID(id), HttpStatus.OK);
}
@GetMapping("/getAll")
public ResponseEntity<List<ModelUzyTCanton>> ListarRegistros() {
return new ResponseEntity<>(serviceUzyTCanton.ListarRegistros(), HttpStatus.OK);
}
@PostMapping("/guardar")
public ResponseEntity<ModelUzyTCanton> guardar(@RequestBody ModelUzyTCanton modelUzyTCanton) {
return new ResponseEntity<>(serviceUzyTCanton.guardar(modelUzyTCanton), HttpStatus.OK);
}
@PutMapping("/editar/{id}")
public ResponseEntity<ModelUzyTCanton> editar(@PathVariable Long id, @RequestBody ModelUzyTCanton modelUzyTCanton) {
return new ResponseEntity<>(serviceUzyTCanton.editar(id, modelUzyTCanton), HttpStatus.OK);
}
@DeleteMapping("/eliminar/{id}")
public ResponseEntity<Void> eliminar(@PathVariable Long id) {
serviceUzyTCanton.eliminar(id);
return ResponseEntity.ok().build();
}
}
package ec.edu.espe.movilidad.MovilidadWS.controller;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTParroquia;
import ec.edu.espe.movilidad.MovilidadWS.service.UzyTParroquia.IServiceUzyTParroquia;
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+"/parroquia")
public class UzyTParroquiaController {
@Autowired
IServiceUzyTParroquia serviceUzyTParroquia;
@GetMapping("/exampleFindId/{id}")
public ResponseEntity<ModelUzyTParroquia> ListarPorID(@PathVariable Long id) {
return new ResponseEntity<>(serviceUzyTParroquia.ListarPorID(id), HttpStatus.OK);
}
@GetMapping("/getAll")
public ResponseEntity<List<ModelUzyTParroquia>> ListarRegistros() {
return new ResponseEntity<>(serviceUzyTParroquia.ListarRegistros(), HttpStatus.OK);
}
@PostMapping("/guardar")
public ResponseEntity<ModelUzyTParroquia> guardar(@RequestBody ModelUzyTParroquia modelUzyTParroquia) {
return new ResponseEntity<>(serviceUzyTParroquia.guardar(modelUzyTParroquia), HttpStatus.OK);
}
@PutMapping("/editar/{id}")
public ResponseEntity<ModelUzyTParroquia> editar(@PathVariable Long id, @RequestBody ModelUzyTParroquia modelUzyTParroquia) {
return new ResponseEntity<>(serviceUzyTParroquia.editar(id, modelUzyTParroquia), HttpStatus.OK);
}
@DeleteMapping("/eliminar/{id}")
public ResponseEntity<Void> eliminar(@PathVariable Long id) {
serviceUzyTParroquia.eliminar(id);
return ResponseEntity.ok().build();
}
}
package ec.edu.espe.movilidad.MovilidadWS.controller;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTPlanificacion;
import ec.edu.espe.movilidad.MovilidadWS.service.UzyTPlanificacion.IServiceUzyTPlanificacion;
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+"/planificacion")
public class UzyTPlanificacionController {
@Autowired
IServiceUzyTPlanificacion serviceUzyTPlanificacion;
@GetMapping("/exampleFindId/{id}")
public ResponseEntity<ModelUzyTPlanificacion> ListarPorID(@PathVariable Long id) {
return new ResponseEntity<>(serviceUzyTPlanificacion.ListarPorID(id), HttpStatus.OK);
}
@GetMapping("/getAll")
public ResponseEntity<List<ModelUzyTPlanificacion>> ListarRegistros() {
return new ResponseEntity<>(serviceUzyTPlanificacion.ListarRegistros(), HttpStatus.OK);
}
@PostMapping("/guardar")
public ResponseEntity<ModelUzyTPlanificacion> guardar(@RequestBody ModelUzyTPlanificacion modelUzyTPlanificacion) {
return new ResponseEntity<>(serviceUzyTPlanificacion.guardar(modelUzyTPlanificacion), HttpStatus.OK);
}
@PutMapping("/editar/{id}")
public ResponseEntity<ModelUzyTPlanificacion> editar(@PathVariable Long id, @RequestBody ModelUzyTPlanificacion modelUzyTPlanificacion) {
return new ResponseEntity<>(serviceUzyTPlanificacion.editar(id, modelUzyTPlanificacion), HttpStatus.OK);
}
@DeleteMapping("/eliminar/{id}")
public ResponseEntity<Void> eliminar(@PathVariable Long id) {
serviceUzyTPlanificacion.eliminar(id);
return ResponseEntity.ok().build();
}
}
package ec.edu.espe.movilidad.MovilidadWS.controller;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTProvincia;
import ec.edu.espe.movilidad.MovilidadWS.service.UzyTProvincia.IServiceUzyTProvincia;
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+"/provincia")
public class UzyTProvinciaController {
@Autowired
IServiceUzyTProvincia serviceUzyTProvincia;
@GetMapping("/exampleFindId/{id}")
public ResponseEntity<ModelUzyTProvincia> ListarPorID(@PathVariable Long id) {
return new ResponseEntity<>(serviceUzyTProvincia.ListarPorID(id), HttpStatus.OK);
}
@GetMapping("/getAll")
public ResponseEntity<List<ModelUzyTProvincia>> ListarRegistros() {
return new ResponseEntity<>(serviceUzyTProvincia.ListarRegistros(), HttpStatus.OK);
}
@PostMapping("/guardar")
public ResponseEntity<ModelUzyTProvincia> guardar(@RequestBody ModelUzyTProvincia modelUzyTProvincia) {
return new ResponseEntity<>(serviceUzyTProvincia.guardar(modelUzyTProvincia), HttpStatus.OK);
}
@PutMapping("/editar/{id}")
public ResponseEntity<ModelUzyTProvincia> editar(@PathVariable Long id, @RequestBody ModelUzyTProvincia modelUzyTProvincia) {
return new ResponseEntity<>(serviceUzyTProvincia.editar(id, modelUzyTProvincia), HttpStatus.OK);
}
@DeleteMapping("/eliminar/{id}")
public ResponseEntity<Void> eliminar(@PathVariable Long id) {
serviceUzyTProvincia.eliminar(id);
return ResponseEntity.ok().build();
}
}
package ec.edu.espe.movilidad.MovilidadWS.controller;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavInstituc;
import ec.edu.espe.movilidad.MovilidadWS.service.UzyTavInstituc.IServiceUzyTavInstituc;
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+"/instituc")
public class UzyTavInstitucController {
@Autowired
IServiceUzyTavInstituc serviceUzyTavInstituc;
@GetMapping("/exampleFindId/{id}")
public ResponseEntity<ModelUzyTavInstituc> ListarPorID(@PathVariable Long id) {
return new ResponseEntity<>(serviceUzyTavInstituc.ListarPorID(id), HttpStatus.OK);
}
@GetMapping("/getAll")
public ResponseEntity<List<ModelUzyTavInstituc>> ListarRegistros() {
return new ResponseEntity<>(serviceUzyTavInstituc.ListarRegistros(), HttpStatus.OK);
}
@PostMapping("/guardar")
public ResponseEntity<ModelUzyTavInstituc> guardar(@RequestBody ModelUzyTavInstituc modelUzyTavInstituc) {
return new ResponseEntity<>(serviceUzyTavInstituc.guardar(modelUzyTavInstituc), HttpStatus.OK);
}
@PutMapping("/editar/{id}")
public ResponseEntity<ModelUzyTavInstituc> editar(@PathVariable Long id, @RequestBody ModelUzyTavInstituc modelUzyTavInstituc) {
return new ResponseEntity<>(serviceUzyTavInstituc.editar(id, modelUzyTavInstituc), HttpStatus.OK);
}
@DeleteMapping("/eliminar/{id}")
public ResponseEntity<Void> eliminar(@PathVariable Long id) {
serviceUzyTavInstituc.eliminar(id);
return ResponseEntity.ok().build();
}
}
package ec.edu.espe.movilidad.MovilidadWS.controller;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavOpcionInstitucion;
import ec.edu.espe.movilidad.MovilidadWS.service.UzyTavOpcionInstitucion.IServiceUzyTavOpcionInstitucion;
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+"/opcioninstitucion")
public class UzyTavOpcionInstitucionController {
@Autowired
IServiceUzyTavOpcionInstitucion serviceUzyTavOpcionInstitucion;
@GetMapping("/exampleFindId/{id}")
public ResponseEntity<ModelUzyTavOpcionInstitucion> ListarPorID(@PathVariable Long id) {
return new ResponseEntity<>(serviceUzyTavOpcionInstitucion.ListarPorID(id), HttpStatus.OK);
}
@GetMapping("/getAll")
public ResponseEntity<List<ModelUzyTavOpcionInstitucion>> ListarRegistros() {
return new ResponseEntity<>(serviceUzyTavOpcionInstitucion.ListarRegistros(), HttpStatus.OK);
}
@PostMapping("/guardar")
public ResponseEntity<ModelUzyTavOpcionInstitucion> guardar(@RequestBody ModelUzyTavOpcionInstitucion modelUzyTavOpcionInstitucion) {
return new ResponseEntity<>(serviceUzyTavOpcionInstitucion.guardar(modelUzyTavOpcionInstitucion), HttpStatus.OK);
}
@PutMapping("/editar/{id}")
public ResponseEntity<ModelUzyTavOpcionInstitucion> editar(@PathVariable Long id, @RequestBody ModelUzyTavOpcionInstitucion modelUzyTavOpcionInstitucion) {
return new ResponseEntity<>(serviceUzyTavOpcionInstitucion.editar(id, modelUzyTavOpcionInstitucion), HttpStatus.OK);
}
@DeleteMapping("/eliminar/{id}")
public ResponseEntity<Void> eliminar(@PathVariable Long id) {
serviceUzyTavOpcionInstitucion.eliminar(id);
return ResponseEntity.ok().build();
}
}
package ec.edu.espe.movilidad.MovilidadWS.controller;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavZonaDetalle;
import ec.edu.espe.movilidad.MovilidadWS.service.UzyTavZonaDetalle.IServiceUzyTavZonaDetalle;
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+"/zonadetalle")
public class UzyTavZonaDetalleController {
@Autowired
IServiceUzyTavZonaDetalle serviceUzyTavZonaDetalle;
@GetMapping("/exampleFindId/{id}")
public ResponseEntity<ModelUzyTavZonaDetalle> ListarPorID(@PathVariable Long id) {
return new ResponseEntity<>(serviceUzyTavZonaDetalle.ListarPorID(id), HttpStatus.OK);
}
@GetMapping("/getAll")
public ResponseEntity<List<ModelUzyTavZonaDetalle>> ListarRegistros() {
return new ResponseEntity<>(serviceUzyTavZonaDetalle.ListarRegistros(), HttpStatus.OK);
}
@PostMapping("/guardar")
public ResponseEntity<ModelUzyTavZonaDetalle> guardar(@RequestBody ModelUzyTavZonaDetalle modelUzyTavZonaDetalle) {
return new ResponseEntity<>(serviceUzyTavZonaDetalle.guardar(modelUzyTavZonaDetalle), HttpStatus.OK);
}
@PutMapping("/editar/{id}")
public ResponseEntity<ModelUzyTavZonaDetalle> editar(@PathVariable Long id, @RequestBody ModelUzyTavZonaDetalle modelUzyTavZonaDetalle) {
return new ResponseEntity<>(serviceUzyTavZonaDetalle.editar(id, modelUzyTavZonaDetalle), HttpStatus.OK);
}
@DeleteMapping("/eliminar/{id}")
public ResponseEntity<Void> eliminar(@PathVariable Long id) {
serviceUzyTavZonaDetalle.eliminar(id);
return ResponseEntity.ok().build();
}
}
package ec.edu.espe.movilidad.MovilidadWS.dao;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTCanton;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
@Repository
public interface DaoUzyTCanton extends JpaRepository<ModelUzyTCanton, Long> {
}
package ec.edu.espe.movilidad.MovilidadWS.dao;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTParroquia;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
@Repository
public interface DaoUzyTParroquia extends JpaRepository<ModelUzyTParroquia, Long> {
}
package ec.edu.espe.movilidad.MovilidadWS.dao;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTPlanificacion;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
@Repository
public interface DaoUzyTPlanificacion extends JpaRepository<ModelUzyTPlanificacion, Long> {
}
...@@ -2,6 +2,8 @@ package ec.edu.espe.movilidad.MovilidadWS.dao; ...@@ -2,6 +2,8 @@ package ec.edu.espe.movilidad.MovilidadWS.dao;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTProvincia; import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTProvincia;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
@Repository
public interface DaoUzyTProvincia extends JpaRepository<ModelUzyTProvincia, Long> { public interface DaoUzyTProvincia extends JpaRepository<ModelUzyTProvincia, Long> {
} }
package ec.edu.espe.movilidad.MovilidadWS.dao;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavInstituc;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
@Repository
public interface DaoUzyTavInstituc extends JpaRepository<ModelUzyTavInstituc, Long> {
}
...@@ -2,6 +2,8 @@ package ec.edu.espe.movilidad.MovilidadWS.dao; ...@@ -2,6 +2,8 @@ package ec.edu.espe.movilidad.MovilidadWS.dao;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavOpcionInstitucion; import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavOpcionInstitucion;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
@Repository
public interface DaoUzyTavOpcionInstitucion extends JpaRepository<ModelUzyTavOpcionInstitucion, Long> { public interface DaoUzyTavOpcionInstitucion extends JpaRepository<ModelUzyTavOpcionInstitucion, Long> {
} }
package ec.edu.espe.movilidad.MovilidadWS.dao;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavZonaDetalle;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
@Repository
public interface DaoUzyTavZonaDetalle extends JpaRepository<ModelUzyTavZonaDetalle, Long> {
}
package ec.edu.espe.movilidad.MovilidadWS.dto;
import lombok.Data;
import java.util.Date;
@Data
public class DtoExample {
private Long id;
private String nombre;
private Boolean estado;
private Date fechaCreacion;
private String UsuarioCreacion;
private Date fechaModificacion;
private String UsuarioModificacion;
}
package ec.edu.espe.movilidad.MovilidadWS.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import javax.persistence.*;
import java.util.Set;
@Data
@Entity
@Table(name = "uzytcanton", schema = "UTIC1")
public class ModelUzyTCanton {
@Id
@Column(name = "uzytcanton_id")
private String uzytcanton_id;
@Column(name = "uzytcantonnombre")
private String uzytcantonnombre;
@Column(name = "uzytcantonbanner")
private String uzytcantonbanner;
@Column(name = "uzytcantongrupo")
private Integer uzytcantonGrupo;
@Column(name = "uzytcantonlatitud")
private Double uzytcantonLatitud;
@Column(name = "uzytcantonlongitud")
private Double uzytcantonLongitud;
//RELACIÓN CON LA TABLA PROVINCIA- TABLA PADRE
@JsonIgnore
@ManyToOne( cascade = CascadeType.ALL)
@JoinColumn(name = "uzytprovincia_id")
private ModelUzyTProvincia uzytprovincia;
//RELACIÓN CON LA TABLA PLANIFICACIÓN-TABLA PADRE
@JsonIgnore
@ManyToOne( cascade = CascadeType.ALL)
@JoinColumn(name = "uzytplanificacion_id")
private ModelUzyTPlanificacion uzytplanificacion;
//RELACIÓN CON LA TABLA PARROQUIA-TABLA HIJA
@JsonIgnore
@OneToMany(mappedBy = "uzytcanton", cascade = CascadeType.ALL)
private Set<ModelUzyTParroquia> modelUzyTParroquiaSet;
//Relación con la tabla zonadetalle-tabla hija
@JsonIgnore
@OneToMany(mappedBy = "uzytcanton", cascade = CascadeType.ALL)
private Set<ModelUzyTavZonaDetalle> modelUzyTavZonaDetalleSet;
}
package ec.edu.espe.movilidad.MovilidadWS.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import javax.persistence.*;
import java.util.Set;
@Data
@Entity
@Table(name = "uzytparroquia", schema = "UTIC1")
public class ModelUzyTParroquia {
@Id
@Column(name = "uzytparroquia_id")
private String uzytparroquia_id;
@Column(name = "uzytparroquia_nombre", nullable = false)
private String uzytparroquia_nombre;
@Column(name = "uzytparroquia_tipo")
private String uzytparroquia_tipo;
@Column(name = "uzytparroquia_grupo_recinto")
private Integer uzytparroquia_grupo_recinto;
//RELACIÓN CON LA TABLA CANTON-TABLA PADRE
@ManyToOne
@JoinColumn(name = "uzytcanton_id", referencedColumnName = "uzytcanton_id", nullable = false)
private ModelUzyTCanton uzytcanton;
//RELACIÓN CON LA TABLA UZYTAVINSTITUC-TABLA HIJA
@JsonIgnore
@OneToMany(mappedBy = "uzytparroquia", cascade = CascadeType.ALL)
private Set<ModelUzyTavInstituc> modelUzyTavInstitucSet;
//Relación con la tabla zonadetalle-tabla hija
@JsonIgnore
@OneToMany(mappedBy = "uzytparroquia", cascade = CascadeType.ALL)
private Set<ModelUzyTavZonaDetalle> modelUzyTavZonaDetalleSet;
}
package ec.edu.espe.movilidad.MovilidadWS.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import javax.persistence.*;
import java.util.Set;
@Data
@Entity
@Table(name = "uzytplanificacion", schema = "UTIC1")
public class ModelUzyTPlanificacion {
@Id
@Column(name = "uzytplanificacion_id")
private Integer uzytplanificacionId;
@Column(name = "uzytplanificacionnombre", nullable = false)
private String uzytplanificacionNombre;
@Column(name = "uzytplanificacionnombre_largo")
private String uzytplanificacionNombreLargo;
//RELACIÓN CON LA TABLA CANTON-TABLA HIJA
@JsonIgnore
@OneToMany(mappedBy = "uzytplanificacion", cascade = CascadeType.ALL)
private Set<ModelUzyTCanton> modelUzyTCantonSet;
}
...@@ -29,4 +29,15 @@ public class ModelUzyTProvincia { ...@@ -29,4 +29,15 @@ public class ModelUzyTProvincia {
@OneToMany(mappedBy = "uzytprovincia", cascade = CascadeType.ALL) @OneToMany(mappedBy = "uzytprovincia", cascade = CascadeType.ALL)
private Set<ModelUzyTavOpcionInstitucion> modelUzyTavOpcionInstitucionSet; private Set<ModelUzyTavOpcionInstitucion> modelUzyTavOpcionInstitucionSet;
//RELACIÓN CON LA TABLA CANTON- TABLA HIJA
@JsonIgnore
@OneToMany(mappedBy = "uzytprovincia", cascade = CascadeType.ALL)
private Set<ModelUzyTCanton> modelUzyTCantonSet;
//RELACIÓN CON LA TABLA ZONADETALLE-TABLA HIJA
@JsonIgnore
@OneToMany(mappedBy = "uzytprovincia", cascade = CascadeType.ALL)
private Set<ModelUzyTavZonaDetalle> modelUzyTavZonaDetalleSet;
} }
...@@ -23,7 +23,7 @@ public class ModelUzyTaValorPar { ...@@ -23,7 +23,7 @@ public class ModelUzyTaValorPar {
@JsonIgnore @JsonIgnore
@ManyToOne( cascade = CascadeType.ALL) @ManyToOne( cascade = CascadeType.ALL)
@JoinColumn(name = "uzytavparaeva_id") @JoinColumn(name = "uzytavparaeva_id", referencedColumnName = "uzytavparaeva_id")
private ModelUzyTavParaEva uzyTavParaEva; private ModelUzyTavParaEva uzyTavParaEva;
......
package ec.edu.espe.movilidad.MovilidadWS.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import javax.persistence.*;
import java.util.Date;
@Data
@Entity
@Table(name = "uzytavinstituc", schema = "UTIC1")
public class ModelUzyTavInstituc {
@Id
@Column(name = "uzytavinstituc_id")
private Integer uzytavinstituc_id;
@Column(name = "uzytavinstituc_nombre")
private String uzytavinstituc_nombre;
@Column(name = "uzytavinstituc_calle")
private String uzytavinstituc_calle;
@Column(name = "uzytavinstituc_telefono")
private String uzytavinstituc_telefono;
@Column(name = "uzytavinstituc_nomrepl")
private String uzytavinstituc_nomrepl;
@Column(name = "uzytavinstituc_cargorl")
private String uzytavinstituc_cargorl;
@Column(name = "uzytavinstituc_apellirl")
private String uzytavinstituc_apellirl;
@Column(name = "uzytavinstituc_telrepl")
private String uzytavinstituc_telrepl;
@Column(name = "uzytavinstituc_mailrl1")
private String uzytavinstituc_mailrl1;
@Column(name = "uzytavinstituc_fecha_crea")
@Temporal(TemporalType.DATE)
private Date uzytavinstituc_fecha_crea;
@Column(name = "uzytavinstituc_estado")
private String uzytavinstituc_estado;
//RELACIÓN CON PARROQUIA-TABLA PADRE
@JsonIgnore
@ManyToOne( cascade = CascadeType.ALL)
@JoinColumn(name = "uzytparroquia_id", referencedColumnName = "uzytparroquia_id", nullable = false)
private ModelUzyTParroquia uzytparroquia;
}
...@@ -56,13 +56,13 @@ public class ModelUzyTavOpcionInstitucion { ...@@ -56,13 +56,13 @@ public class ModelUzyTavOpcionInstitucion {
@JsonIgnore @JsonIgnore
@ManyToOne(cascade = CascadeType.ALL) @ManyToOne(cascade = CascadeType.ALL)
// @JoinColumn(name = "uzytavprograma_v_id", foreignKey = @ForeignKey(name = "fk_opint_programa")) útil para tener un mejor control y comprensión de las restricciones en la base de datos. // @JoinColumn(name = "uzytavprograma_v_id", foreignKey = @ForeignKey(name = "fk_opint_programa")) útil para tener un mejor control y comprensión de las restricciones en la base de datos.
@JoinColumn(name = "uzytavprograma_v") @JoinColumn(name = "uzytavprograma_v_id")
private ModelUzyTavPrograma_V uzytavprograma_v; private ModelUzyTavPrograma_V uzytavprograma_v;
//RELACIÓN CON PROVINCIA //RELACIÓN CON PROVINCIA
@JsonIgnore @JsonIgnore
@ManyToOne( cascade = CascadeType.ALL) @ManyToOne( cascade = CascadeType.ALL)
@JoinColumn(name = "uzytprovincia") @JoinColumn(name = "uzytprovincia_id")
private ModelUzyTProvincia uzytprovincia; private ModelUzyTProvincia uzytprovincia;
// //
......
...@@ -33,9 +33,9 @@ public class ModelUzyTavParaEva { ...@@ -33,9 +33,9 @@ public class ModelUzyTavParaEva {
@Column(name = "uzytavparaeva_orden") @Column(name = "uzytavparaeva_orden")
private Integer uzytavparaeva_orden; private Integer uzytavparaeva_orden;
@JsonIgnore
@ManyToOne( cascade = CascadeType.ALL) @ManyToOne( cascade = CascadeType.ALL)
@JoinColumn(name = "UZYTAVCONPARAEVA_ID") @JoinColumn(name = "UZYTAVCONPARAEVA_ID", referencedColumnName = "UZYTAVCONPARAEVA_ID", nullable = false)
private ModelUzyTaConparaEva uzytavconparaeva; private ModelUzyTaConparaEva uzytavconparaeva;
......
...@@ -18,23 +18,6 @@ public class ModelUzyTavPrograma_V { ...@@ -18,23 +18,6 @@ public class ModelUzyTavPrograma_V {
private Long uzytavprograma_v_id; private Long uzytavprograma_v_id;
//RELACION CON PROYECTO de UNO A MUCHOS
//@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
//@JoinColumn(name = "uzytavprograma_v_id", referencedColumnName = "uzytavprograma_v_id")
//Set<ModelUzyTavProyec> modelUzyTavProyecs = new HashSet<>();
@JsonIgnore
@OneToMany(mappedBy = "uzytavprograma_v", cascade = CascadeType.ALL)
private Set<ModelUzyTavProyec> modelUzyTavProyecSet;
//RELACION CON OPCIÓN INSTITUCIÓN
@JsonIgnore()
@OneToMany(mappedBy = "uzytavprograma_v", cascade = CascadeType.ALL)
private Set<ModelUzyTavOpcionInstitucion> modelUzyTavOpcionInstitucionSet;
@Column(name = "uzytavprograma_vnombre") @Column(name = "uzytavprograma_vnombre")
private String uzytavprograma_vnombre; private String uzytavprograma_vnombre;
...@@ -156,4 +139,28 @@ public class ModelUzyTavPrograma_V { ...@@ -156,4 +139,28 @@ public class ModelUzyTavPrograma_V {
private String uzytavprograma_vfactor_c_exito2; private String uzytavprograma_vfactor_c_exito2;
//RELACION CON PROYECTO de UNO A MUCHOS
//@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
//@JoinColumn(name = "uzytavprograma_v_id", referencedColumnName = "uzytavprograma_v_id")
//Set<ModelUzyTavProyec> modelUzyTavProyecs = new HashSet<>();
@JsonIgnore
@OneToMany(mappedBy = "uzytavprograma_v", cascade = CascadeType.ALL)
private Set<ModelUzyTavProyec> modelUzyTavProyecSet;
//RELACION CON OPCIÓN INSTITUCIÓN
@JsonIgnore()
@OneToMany(mappedBy = "uzytavprograma_v", cascade = CascadeType.ALL)
private Set<ModelUzyTavOpcionInstitucion> modelUzyTavOpcionInstitucionSet;
//Relación con la tabla zonadetalle-tabla hija
@JsonIgnore
@OneToMany(mappedBy = "uzytavprograma_v", cascade = CascadeType.ALL)
private Set<ModelUzyTavZonaDetalle> modelUzyTavZonaDetalleSet;
} }
...@@ -20,15 +20,6 @@ public class ModelUzyTavProyec { ...@@ -20,15 +20,6 @@ public class ModelUzyTavProyec {
private Long uzytavproyec_id; private Long uzytavproyec_id;
//REFERENCIA CON PROGRAMA
//@Column(name = "uzytavprograma_v_id")
//Long uzytavprograma_v_id;
@JsonIgnore
@ManyToOne
@JoinColumn(name = "uzytavprograma_v_id")
private ModelUzyTavProyec uzytavprograma_v;
...@@ -123,16 +114,6 @@ public class ModelUzyTavProyec { ...@@ -123,16 +114,6 @@ public class ModelUzyTavProyec {
@Column(name = "uzytavproyec_codigo") @Column(name = "uzytavproyec_codigo")
private String uzytavproyec_codigo; private String uzytavproyec_codigo;
//RELACION CON CONVOCATORIA////////
//@ManyToOne
//@JoinColumn(name = "uzytavconvoca_id")
@Column(name = "uzytavconvoca_id")
Long uzytavconvoca_id;
// CONSOLCA RELACION
@JsonIgnore
@OneToMany(mappedBy = "uzytavproyec", cascade = CascadeType.ALL)
private List<ModelUzyTavConsolca> modelUzyTavConsolcas;
...@@ -148,25 +129,8 @@ public class ModelUzyTavProyec { ...@@ -148,25 +129,8 @@ public class ModelUzyTavProyec {
@Column(name = "uzytavproyec_estado") @Column(name = "uzytavproyec_estado")
private String uzytavproyec_estado; private String uzytavproyec_estado;
//rELACION CON CABCOMCA-proyec es la hija
@JsonIgnore
@ManyToOne
@JoinColumn(name = "uzytavcabcomca_id")
private ModelUzyTavCabComca uzytavcabcomca;
///RELACION CON CONPARAEVA
//@Column(name = "uzytavconparaeva_id")
//Long uzytavconparaeva_id;
@JsonIgnore
@ManyToOne
@JoinColumn(name = "uzytavconparaeva_id")
private ModelUzyTaConparaEva uzytavconparaeva;
@Column(name = "uzytavproyec_fecha_c") @Column(name = "uzytavproyec_fecha_c")
private Date uzytavproyec_fecha_c; private Date uzytavproyec_fecha_c;
...@@ -332,18 +296,6 @@ public class ModelUzyTavProyec { ...@@ -332,18 +296,6 @@ public class ModelUzyTavProyec {
@Column(name = "uzytavproyec_secuencial") @Column(name = "uzytavproyec_secuencial")
private Integer uzytavproyec_secuencial; private Integer uzytavproyec_secuencial;
//
@Column(name = "uzytparametros_det_id")
Long uzytparametros_det_id;
@Column(name = "UZYTPARAMETROS_DET_ID_COBERTURA")
Long UZYTPARAMETROS_DET_ID_COBERTURA;
@Column(name = "uzytavactaprueba_id")
Long uzytavactaprueba_id;
//
@Column(name = "uzytavproyec_efecto_esperado") @Column(name = "uzytavproyec_efecto_esperado")
...@@ -362,9 +314,63 @@ public class ModelUzyTavProyec { ...@@ -362,9 +314,63 @@ public class ModelUzyTavProyec {
@Column(name = "uzytavproyec_com_part3_url") @Column(name = "uzytavproyec_com_part3_url")
private String uzytavproyec_com_part3_url; private String uzytavproyec_com_part3_url;
//REFERENCIA CON PROGRAMA
//@Column(name = "uzytavprograma_v_id")
//Long uzytavprograma_v_id;
@JsonIgnore
@ManyToOne
@JoinColumn(name = "uzytavprograma_v_id")
private ModelUzyTavProyec uzytavprograma_v;
//
@Column(name = "uzytparametros_det_id")
Long uzytparametros_det_id;
@Column(name = "UZYTPARAMETROS_DET_ID_COBERTURA")
Long UZYTPARAMETROS_DET_ID_COBERTURA;
@Column(name = "uzytavactaprueba_id")
Long uzytavactaprueba_id;
//
//rELACION CON CABCOMCA-proyec es la hija
//RELACION CON CONVOCATORIA////////
//@ManyToOne
//@JoinColumn(name = "uzytavconvoca_id")
@Column(name = "uzytavconvoca_id")
Long uzytavconvoca_id;
// CONSOLCA RELACION
@JsonIgnore
@OneToMany(mappedBy = "uzytavproyec", cascade = CascadeType.ALL)
private List<ModelUzyTavConsolca> modelUzyTavConsolcas;
@JsonIgnore
@ManyToOne
@JoinColumn(name = "uzytavcabcomca_id")
private ModelUzyTavCabComca uzytavcabcomca;
///RELACION CON CONPARAEVA
//@Column(name = "uzytavconparaeva_id")
//Long uzytavconparaeva_id;
@JsonIgnore
@ManyToOne
@JoinColumn(name = "uzytavconparaeva_id")
private ModelUzyTaConparaEva uzytavconparaeva;
//RELACIÓN CON LA TABLA ZONADETALLE-TABLA HIJA
@JsonIgnore
@OneToMany(mappedBy = "uzytavproyec", cascade = CascadeType.ALL)
private Set<ModelUzyTavZonaDetalle> modelUzyTavZonaDetalleSet;
......
package ec.edu.espe.movilidad.MovilidadWS.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import javax.persistence.*;
@Data
@Entity
@Table(name = "uzytavzona_detalle", schema = "UTIC1")
public class ModelUzyTavZonaDetalle {
@Id
@Column(name = "uzytavzona_detalle_id")
private Long uzytavzona_detalle_id;
@Column(name = "uzytavzona_objetivos")
private String uzytavzona_objetivos;
//RELACIÓN CON PROVINCIA-TABLA PADRE
@JsonIgnore
@ManyToOne
@JoinColumn(name = "uzytprovincia_id", referencedColumnName = "uzytprovincia_id")
private ModelUzyTProvincia uzytprovincia;
//RELACIOON CON CANTON-TABLA PADRE
@JsonIgnore
@ManyToOne
@JoinColumn(name = "uzytcanton_id", referencedColumnName = "uzytcanton_id")
private ModelUzyTCanton uzytcanton;
//RELACIÓN CON PROGRAMA
@JsonIgnore
@ManyToOne
@JoinColumn(name = "uzytavprograma_v_id", referencedColumnName = "uzytavprograma_v_id")
private ModelUzyTavPrograma_V uzytavprograma_v;
//RELACIÓN CON PARROQUIA
@JsonIgnore
@ManyToOne
@JoinColumn(name = "uzytparroquia_id", referencedColumnName = "uzytparroquia_id")
private ModelUzyTParroquia uzytparroquia;
//RELACIÓN CON PROYECTO
@JsonIgnore
@ManyToOne
@JoinColumn(name = "uzytavproyec_id", referencedColumnName = "uzytavproyec_id")
private ModelUzyTavProyec uzytavproyec;
}
package ec.edu.espe.movilidad.MovilidadWS.service.UzyTCanton;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTCanton;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavZonaDetalle;
import java.util.List;
public interface IServiceUzyTCanton {
public ModelUzyTCanton ListarPorID(Long id);
public List<ModelUzyTCanton> ListarRegistros();
public ModelUzyTCanton guardar(ModelUzyTCanton modelUzyTCanton);
public ModelUzyTCanton editar( Long id, ModelUzyTCanton modelUzyTCanton);
void eliminar(Long id);
}
package ec.edu.espe.movilidad.MovilidadWS.service.UzyTCanton;
import ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTCanton;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTCanton;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavZonaDetalle;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class ServiceUzyTCanton implements IServiceUzyTCanton {
@Autowired
DaoUzyTCanton daoUzyTCanton;
@Override
public ModelUzyTCanton ListarPorID(Long id) {
return daoUzyTCanton.findById(id).get();
}
@Override
public List<ModelUzyTCanton> ListarRegistros() {
return daoUzyTCanton.findAll();
}
@Override
public ModelUzyTCanton guardar(ModelUzyTCanton modelUzyTCanton) {
return daoUzyTCanton.save(modelUzyTCanton);
}
@Override
public ModelUzyTCanton editar(Long id, ModelUzyTCanton modelUzyTCanton) {
ModelUzyTCanton dato = daoUzyTCanton.findById(id).get();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
dato.setUzytcanton_id(modelUzyTCanton.getUzytcanton_id());
dato.setUzytcantonnombre(modelUzyTCanton.getUzytcantonnombre());
dato.setUzytcantonbanner(modelUzyTCanton.getUzytcantonbanner());
dato.setUzytcantonGrupo(modelUzyTCanton.getUzytcantonGrupo());
dato.setUzytcantonLatitud(modelUzyTCanton.getUzytcantonLatitud());
dato.setUzytcantonLongitud(modelUzyTCanton.getUzytcantonLongitud());
ModelUzyTCanton datoActualizado = daoUzyTCanton.save(dato);
return datoActualizado;
}
@Override
public void eliminar(Long id) {
ModelUzyTCanton dato = daoUzyTCanton.findById(id).get();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTCanton.delete(dato);
}
}
package ec.edu.espe.movilidad.MovilidadWS.service.UzyTParroquia;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTCanton;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTParroquia;
import java.util.List;
public interface IServiceUzyTParroquia {
public ModelUzyTParroquia ListarPorID(Long id);
public List<ModelUzyTParroquia> ListarRegistros();
public ModelUzyTParroquia guardar(ModelUzyTParroquia modelUzyTParroquia);
public ModelUzyTParroquia editar( Long id, ModelUzyTParroquia modelUzyTParroquia);
void eliminar(Long id);
}
package ec.edu.espe.movilidad.MovilidadWS.service.UzyTParroquia;
import ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTParroquia;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTCanton;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTParroquia;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class ServiceUzyTParroquia implements IServiceUzyTParroquia{
@Autowired
DaoUzyTParroquia daoUzyTParroquia;
@Override
public ModelUzyTParroquia ListarPorID(Long id) {
return daoUzyTParroquia.findById(id).get();
}
@Override
public List<ModelUzyTParroquia> ListarRegistros() {
return daoUzyTParroquia.findAll();
}
@Override
public ModelUzyTParroquia guardar(ModelUzyTParroquia modelUzyTParroquia) {
return daoUzyTParroquia.save(modelUzyTParroquia);
}
@Override
public ModelUzyTParroquia editar(Long id, ModelUzyTParroquia modelUzyTParroquia) {
ModelUzyTParroquia dato = daoUzyTParroquia.findById(id).get();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
dato.setUzytparroquia_id(modelUzyTParroquia.getUzytparroquia_id());
dato.setUzytparroquia_nombre(modelUzyTParroquia.getUzytparroquia_nombre());
dato.setUzytparroquia_tipo(modelUzyTParroquia.getUzytparroquia_tipo());
dato.setUzytparroquia_grupo_recinto(modelUzyTParroquia.getUzytparroquia_grupo_recinto());
ModelUzyTParroquia datoActualizado = daoUzyTParroquia.save(dato);
return datoActualizado;
}
@Override
public void eliminar(Long id) {
ModelUzyTParroquia dato = daoUzyTParroquia.findById(id).get();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTParroquia.delete(dato);
}
}
package ec.edu.espe.movilidad.MovilidadWS.service.UzyTPlanificacion;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTParroquia;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTPlanificacion;
import java.util.List;
public interface IServiceUzyTPlanificacion {
public ModelUzyTPlanificacion ListarPorID(Long id);
public List<ModelUzyTPlanificacion> ListarRegistros();
public ModelUzyTPlanificacion guardar(ModelUzyTPlanificacion modelUzyTPlanificacion);
public ModelUzyTPlanificacion editar( Long id, ModelUzyTPlanificacion modelUzyTPlanificacion);
void eliminar(Long id);
}
package ec.edu.espe.movilidad.MovilidadWS.service.UzyTPlanificacion;
import ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTPlanificacion;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTParroquia;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTPlanificacion;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class ServiceUzyTPlanificacion implements IServiceUzyTPlanificacion {
@Autowired
DaoUzyTPlanificacion daoUzyTPlanificacion;
@Override
public ModelUzyTPlanificacion ListarPorID(Long id) {
return daoUzyTPlanificacion.findById(id).get();
}
@Override
public List<ModelUzyTPlanificacion> ListarRegistros() {
return daoUzyTPlanificacion.findAll();
}
@Override
public ModelUzyTPlanificacion guardar(ModelUzyTPlanificacion modelUzyTPlanificacion) {
return daoUzyTPlanificacion.save(modelUzyTPlanificacion);
}
@Override
public ModelUzyTPlanificacion editar(Long id, ModelUzyTPlanificacion modelUzyTPlanificacion) {
ModelUzyTPlanificacion dato = daoUzyTPlanificacion.findById(id).get();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
dato.setUzytplanificacionNombre(modelUzyTPlanificacion.getUzytplanificacionNombre());
dato.setUzytplanificacionNombreLargo(modelUzyTPlanificacion.getUzytplanificacionNombreLargo());
ModelUzyTPlanificacion datoActualizado = daoUzyTPlanificacion.save(dato);
return datoActualizado;
}
@Override
public void eliminar(Long id) {
ModelUzyTPlanificacion dato = daoUzyTPlanificacion.findById(id).get();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTPlanificacion.delete(dato);
}
}
package ec.edu.espe.movilidad.MovilidadWS.service.UzyTProvincia;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTPlanificacion;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTProvincia;
import java.util.List;
public interface IServiceUzyTProvincia {
public ModelUzyTProvincia ListarPorID(Long id);
public List<ModelUzyTProvincia> ListarRegistros();
public ModelUzyTProvincia guardar(ModelUzyTProvincia modelUzyTProvincia);
public ModelUzyTProvincia editar( Long id, ModelUzyTProvincia modelUzyTProvincia);
void eliminar(Long id);
}
package ec.edu.espe.movilidad.MovilidadWS.service.UzyTProvincia;
import ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTProvincia;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTPlanificacion;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTProvincia;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class ServiceUzyTProvincia implements IServiceUzyTProvincia{
@Autowired
DaoUzyTProvincia daoUzyTProvincia;
@Override
public ModelUzyTProvincia ListarPorID(Long id) {
return daoUzyTProvincia.findById(id).get();
}
@Override
public List<ModelUzyTProvincia> ListarRegistros() {
return daoUzyTProvincia.findAll();
}
@Override
public ModelUzyTProvincia guardar(ModelUzyTProvincia modelUzyTProvincia) {
return daoUzyTProvincia.save(modelUzyTProvincia);
}
@Override
public ModelUzyTProvincia editar(Long id, ModelUzyTProvincia modelUzyTProvincia) {
ModelUzyTProvincia dato = daoUzyTProvincia.findById(id).get();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
dato.setUzytprovincia_nombre(modelUzyTProvincia.getUzytprovincia_nombre());
dato.setUzytprovincia_cod_inen(modelUzyTProvincia.getUzytprovincia_cod_inen());
dato.setUzytprovincia_region(modelUzyTProvincia.getUzytprovincia_region());
ModelUzyTProvincia datoActualizado = daoUzyTProvincia.save(dato);
return datoActualizado;
}
@Override
public void eliminar(Long id) {
ModelUzyTProvincia dato = daoUzyTProvincia.findById(id).get();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTProvincia.delete(dato);
}
}
package ec.edu.espe.movilidad.MovilidadWS.service.UzyTavInstituc;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavInstituc;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavOpcionInstitucion;
import java.util.List;
public interface IServiceUzyTavInstituc {
public ModelUzyTavInstituc ListarPorID(Long id);
public List<ModelUzyTavInstituc> ListarRegistros();
public ModelUzyTavInstituc guardar(ModelUzyTavInstituc modelUzyTavInstituc);
public ModelUzyTavInstituc editar( Long id, ModelUzyTavInstituc modelUzyTavInstituc);
void eliminar(Long id);
}
package ec.edu.espe.movilidad.MovilidadWS.service.UzyTavInstituc;
import ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTavInstituc;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavInstituc;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavOpcionInstitucion;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class ServiceUzyTavInstituc implements IServiceUzyTavInstituc{
@Autowired
DaoUzyTavInstituc daoUzyTavInstituc;
@Override
public ModelUzyTavInstituc ListarPorID(Long id) {
return daoUzyTavInstituc.findById(id).get();
}
@Override
public List<ModelUzyTavInstituc> ListarRegistros() {
return daoUzyTavInstituc.findAll();
}
@Override
public ModelUzyTavInstituc guardar(ModelUzyTavInstituc modelUzyTavInstituc) {
return daoUzyTavInstituc.save(modelUzyTavInstituc);
}
@Override
public ModelUzyTavInstituc editar(Long id, ModelUzyTavInstituc modelUzyTavInstituc) {
ModelUzyTavInstituc dato = daoUzyTavInstituc.findById(id).get();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
dato.setUzytavinstituc_id(modelUzyTavInstituc.getUzytavinstituc_id());
dato.setUzytavinstituc_nombre(modelUzyTavInstituc.getUzytavinstituc_nombre());
dato.setUzytavinstituc_calle(modelUzyTavInstituc.getUzytavinstituc_calle());
dato.setUzytavinstituc_telefono(modelUzyTavInstituc.getUzytavinstituc_telefono());
dato.setUzytavinstituc_nomrepl(modelUzyTavInstituc.getUzytavinstituc_nomrepl());
dato.setUzytavinstituc_cargorl(modelUzyTavInstituc.getUzytavinstituc_cargorl());
dato.setUzytavinstituc_apellirl(modelUzyTavInstituc.getUzytavinstituc_apellirl());
dato.setUzytavinstituc_telrepl(modelUzyTavInstituc.getUzytavinstituc_telrepl());
dato.setUzytavinstituc_mailrl1(modelUzyTavInstituc.getUzytavinstituc_mailrl1());
dato.setUzytavinstituc_fecha_crea(modelUzyTavInstituc.getUzytavinstituc_fecha_crea());
dato.setUzytavinstituc_estado(modelUzyTavInstituc.getUzytavinstituc_estado());
ModelUzyTavInstituc datoActualizado = daoUzyTavInstituc.save(dato);
return datoActualizado;
}
@Override
public void eliminar(Long id) {
ModelUzyTavInstituc dato = daoUzyTavInstituc.findById(id).get();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTavInstituc.delete(dato);
}
}
package ec.edu.espe.movilidad.MovilidadWS.service.UzyTavOpcionInstitucion;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavOpcionInstitucion;
import java.util.List;
public interface IServiceUzyTavOpcionInstitucion {
public ModelUzyTavOpcionInstitucion ListarPorID(Long id);
public List<ModelUzyTavOpcionInstitucion> ListarRegistros();
public ModelUzyTavOpcionInstitucion guardar(ModelUzyTavOpcionInstitucion modelUzyTavOpcionInstitucion);
public ModelUzyTavOpcionInstitucion editar( Long id, ModelUzyTavOpcionInstitucion modelUzyTavOpcionInstitucion);
void eliminar(Long id);
}
package ec.edu.espe.movilidad.MovilidadWS.service.UzyTavOpcionInstitucion;
import ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTavOpcionInstitucion;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavDetComca;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavOpcionInstitucion;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class ServiceUzyTavOpcionInstitucion implements IServiceUzyTavOpcionInstitucion{
@Autowired
DaoUzyTavOpcionInstitucion daoUzyTavOpcionInstitucion;
@Override
public ModelUzyTavOpcionInstitucion ListarPorID(Long id) {
return daoUzyTavOpcionInstitucion.findById(id).get();
}
@Override
public List<ModelUzyTavOpcionInstitucion> ListarRegistros() {
return daoUzyTavOpcionInstitucion.findAll();
}
@Override
public ModelUzyTavOpcionInstitucion guardar(ModelUzyTavOpcionInstitucion modelUzyTavOpcionInstitucion) {
return daoUzyTavOpcionInstitucion.save(modelUzyTavOpcionInstitucion);
}
@Override
public ModelUzyTavOpcionInstitucion editar(Long id, ModelUzyTavOpcionInstitucion modelUzyTavOpcionInstitucion) {
ModelUzyTavOpcionInstitucion dato = daoUzyTavOpcionInstitucion.findById(id).get();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
dato.setUzytavopcion_institucion_id(modelUzyTavOpcionInstitucion.getUzytavopcion_institucion_id());
dato.setUzytavopcion_institucionorden(modelUzyTavOpcionInstitucion.getUzytavopcion_institucionorden());
dato.setUzytavopcion_institucionnombre(modelUzyTavOpcionInstitucion.getUzytavopcion_institucionnombre());
dato.setUzytavopcion_institucionfecha_crea(modelUzyTavOpcionInstitucion.getUzytavopcion_institucionfecha_crea());
dato.setUzytavopcion_instituciondireccion(modelUzyTavOpcionInstitucion.getUzytavopcion_instituciondireccion());
dato.setUzytavopcion_institucionciudad(modelUzyTavOpcionInstitucion.getUzytavopcion_institucionciudad());
dato.setUzytavopcion_instituciontelefono(modelUzyTavOpcionInstitucion.getUzytavopcion_instituciontelefono());
dato.setUzytavopcion_institucionpaguina_web(modelUzyTavOpcionInstitucion.getUzytavopcion_institucionpaguina_web());
dato.setUzytavopcion_institucionmail(modelUzyTavOpcionInstitucion.getUzytavopcion_institucionmail());
dato.setUzytavopcion_institucionfax(modelUzyTavOpcionInstitucion.getUzytavopcion_institucionfax());
dato.setUzytavopcion_institucionrepresenta_legal(modelUzyTavOpcionInstitucion.getUzytavopcion_institucionrepresenta_legal());
dato.setUzytavopcion_institucioncedula_rl(modelUzyTavOpcionInstitucion.getUzytavopcion_institucioncedula_rl());
dato.setUzytavopcion_institucionorgano_ejecutor(modelUzyTavOpcionInstitucion.getUzytavopcion_institucionorgano_ejecutor());
ModelUzyTavOpcionInstitucion datoActualizado = daoUzyTavOpcionInstitucion.save(dato);
return datoActualizado;
}
@Override
public void eliminar(Long id) {
ModelUzyTavOpcionInstitucion dato = daoUzyTavOpcionInstitucion.findById(id).get();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTavOpcionInstitucion.delete(dato);
}
}
package ec.edu.espe.movilidad.MovilidadWS.service.UzyTavZonaDetalle;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavOpcionInstitucion;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavZonaDetalle;
import java.util.List;
public interface IServiceUzyTavZonaDetalle {
public ModelUzyTavZonaDetalle ListarPorID(Long id);
public List<ModelUzyTavZonaDetalle> ListarRegistros();
public ModelUzyTavZonaDetalle guardar(ModelUzyTavZonaDetalle modelUzyTavZonaDetalle);
public ModelUzyTavZonaDetalle editar( Long id, ModelUzyTavZonaDetalle modelUzyTavZonaDetalle);
void eliminar(Long id);
}
package ec.edu.espe.movilidad.MovilidadWS.service.UzyTavZonaDetalle;
import ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTavZonaDetalle;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavOpcionInstitucion;
import ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavZonaDetalle;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class ServiceUzyTavZonaDetalle implements IServiceUzyTavZonaDetalle{
@Autowired
DaoUzyTavZonaDetalle daoUzyTavZonaDetalle;
@Override
public ModelUzyTavZonaDetalle ListarPorID(Long id) {
return daoUzyTavZonaDetalle.findById(id).get();
}
@Override
public List<ModelUzyTavZonaDetalle> ListarRegistros() {
return daoUzyTavZonaDetalle.findAll();
}
@Override
public ModelUzyTavZonaDetalle guardar(ModelUzyTavZonaDetalle modelUzyTavZonaDetalle) {
return daoUzyTavZonaDetalle.save(modelUzyTavZonaDetalle);
}
@Override
public ModelUzyTavZonaDetalle editar(Long id, ModelUzyTavZonaDetalle modelUzyTavZonaDetalle) {
ModelUzyTavZonaDetalle dato = daoUzyTavZonaDetalle.findById(id).get();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
dato.setUzytavzona_detalle_id(modelUzyTavZonaDetalle.getUzytavzona_detalle_id());
dato.setUzytavzona_objetivos(modelUzyTavZonaDetalle.getUzytavzona_objetivos());
ModelUzyTavZonaDetalle datoActualizado = daoUzyTavZonaDetalle.save(dato);
return datoActualizado;
}
@Override
public void eliminar(Long id) {
ModelUzyTavZonaDetalle example = daoUzyTavZonaDetalle.findById(id).get();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTavZonaDetalle.delete(example);
}
}
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