Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
B
BackEnd-V2
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Joel Andres Molina Velez
BackEnd-V2
Commits
e78b7015
Commit
e78b7015
authored
Jun 04, 2023
by
Joel Andres Molina Velez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
,
parent
9788459b
Show whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
73 additions
and
86 deletions
+73
-86
UzyTavCabParaevafController.java
...d/MovilidadWS/controller/UzyTavCabParaevafController.java
+0
-2
UzyTavConparaEvaController.java
...ad/MovilidadWS/controller/UzyTavConparaEvaController.java
+10
-10
DaoUzyTavConparaEva.java
...u/espe/movilidad/MovilidadWS/dao/DaoUzyTavConparaEva.java
+8
-11
DaoUzyTavParaEva.java
.../edu/espe/movilidad/MovilidadWS/dao/DaoUzyTavParaEva.java
+0
-4
ModelUzyTavCabParaevaf.java
...e/movilidad/MovilidadWS/model/ModelUzyTavCabParaevaf.java
+1
-1
ModelUzyTavConparaEva.java
...pe/movilidad/MovilidadWS/model/ModelUzyTavConparaEva.java
+1
-2
ModelUzyTavParaEva.java
.../espe/movilidad/MovilidadWS/model/ModelUzyTavParaEva.java
+1
-2
ModelUzyTavProyec.java
...u/espe/movilidad/MovilidadWS/model/ModelUzyTavProyec.java
+2
-2
IServiceUzyTavConparaEva.java
...dWS/service/UzyTaConparaEva/IServiceUzyTavConparaEva.java
+0
-26
ServiceUzyTavCabParaevaf.java
...S/service/UzyTavCabParaevaf/ServiceUzyTavCabParaevaf.java
+3
-4
IServiceUzyTavConparaEva.java
...WS/service/UzyTavConparaEva/IServiceUzyTavConparaEva.java
+26
-0
ServiceUzyTavConparaEva.java
...dWS/service/UzyTavConparaEva/ServiceUzyTavConparaEva.java
+19
-19
IServiceUzyTavParaEva.java
...ilidadWS/service/UzyTavParaEva/IServiceUzyTavParaEva.java
+0
-1
ServiceUzyTavParaEva.java
...vilidadWS/service/UzyTavParaEva/ServiceUzyTavParaEva.java
+2
-2
No files found.
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/UzyTavCabParaevafController.java
View file @
e78b7015
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
controller
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTaConparaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavCabParaevaf
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavParaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.service.UzyTavCabParaevaf.IServiceUzyTavCabParaevaf
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.HttpStatus
;
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/UzyTavConparaEvaController.java
View file @
e78b7015
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
controller
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTaConparaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.service.UzyTaConparaEva.IServiceUzyTavConparaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTa
v
ConparaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.service.UzyTa
v
ConparaEva.IServiceUzyTavConparaEva
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.HttpStatus
;
import
org.springframework.http.ResponseEntity
;
...
...
@@ -19,7 +19,7 @@ public class UzyTavConparaEvaController {
private
IServiceUzyTavConparaEva
serviceUzyTavConparaEva
;
@GetMapping
(
"/exampleFindId/{id}"
)
public
ResponseEntity
<
ModelUzyTaConparaEva
>
ListarPorID
(
@PathVariable
Long
id
)
{
public
ResponseEntity
<
ModelUzyTa
v
ConparaEva
>
ListarPorID
(
@PathVariable
Long
id
)
{
return
new
ResponseEntity
<>(
serviceUzyTavConparaEva
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
...
...
@@ -29,7 +29,7 @@ public class UzyTavConparaEvaController {
@GetMapping
(
"/getAll"
)
public
ResponseEntity
<
List
<
ModelUzyTaConparaEva
>>
ListarRegistros
()
{
public
ResponseEntity
<
List
<
ModelUzyTa
v
ConparaEva
>>
ListarRegistros
()
{
return
new
ResponseEntity
<>(
serviceUzyTavConparaEva
.
ListarRegistros
(),
HttpStatus
.
OK
);
}
...
...
@@ -46,26 +46,26 @@ public class UzyTavConparaEvaController {
@GetMapping
(
"/registroParametrosIniciales"
)
public
ResponseEntity
<
List
<
ModelUzyTaConparaEva
>>
ListarRegistrosParametrosIniciales
()
{
public
ResponseEntity
<
List
<
ModelUzyTa
v
ConparaEva
>>
ListarRegistrosParametrosIniciales
()
{
return
new
ResponseEntity
<>(
serviceUzyTavConparaEva
.
ListarRegistrosParametrosIniciales
(),
HttpStatus
.
OK
);
}
@GetMapping
(
"/registroParametrosFinales"
)
public
ResponseEntity
<
List
<
ModelUzyTaConparaEva
>>
ListarRegistrosParametrosFinales
()
{
public
ResponseEntity
<
List
<
ModelUzyTa
v
ConparaEva
>>
ListarRegistrosParametrosFinales
()
{
return
new
ResponseEntity
<>(
serviceUzyTavConparaEva
.
ListarRegistrosParametrosFinales
(),
HttpStatus
.
OK
);
}
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
ModelUzyTa
ConparaEva
>
guardar
(
@RequestBody
ModelUzyTaConparaEva
modelUzyTa
ConparaEva
)
{
return
new
ResponseEntity
<>(
serviceUzyTavConparaEva
.
guardar
(
modelUzyTaConparaEva
),
HttpStatus
.
OK
);
public
ResponseEntity
<
ModelUzyTa
vConparaEva
>
guardar
(
@RequestBody
ModelUzyTavConparaEva
modelUzyTav
ConparaEva
)
{
return
new
ResponseEntity
<>(
serviceUzyTavConparaEva
.
guardar
(
modelUzyTa
v
ConparaEva
),
HttpStatus
.
OK
);
}
@PutMapping
(
"/editar/{id}"
)
public
ResponseEntity
<
ModelUzyTa
ConparaEva
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelUzyTaConparaEva
modelUzyTa
ConparaEva
)
{
return
new
ResponseEntity
<>(
serviceUzyTavConparaEva
.
editar
(
id
,
modelUzyTaConparaEva
),
HttpStatus
.
OK
);
public
ResponseEntity
<
ModelUzyTa
vConparaEva
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelUzyTavConparaEva
modelUzyTav
ConparaEva
)
{
return
new
ResponseEntity
<>(
serviceUzyTavConparaEva
.
editar
(
id
,
modelUzyTa
v
ConparaEva
),
HttpStatus
.
OK
);
}
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/DaoUzyTavConparaEva.java
View file @
e78b7015
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
dao
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTaConparaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTa
v
ConparaEva
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.repository.query.Param
;
import
org.springframework.stereotype.Repository
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Optional
;
import
org.springframework.stereotype.Repository
;
@Repository
public
interface
DaoUzyTavConparaEva
extends
JpaRepository
<
ModelUzyTaConparaEva
,
Long
>
{
public
interface
DaoUzyTavConparaEva
extends
JpaRepository
<
ModelUzyTa
v
ConparaEva
,
Long
>
{
@Query
(
value
=
"SELECT a FROM ModelUzyTaConparaEva a WHERE a.uzytavconparaeva_tipo = 1 "
)
public
Optional
<
List
<
ModelUzyTaConparaEva
>>
findAllEnable
();
@Query
(
value
=
"SELECT a FROM ModelUzyTa
v
ConparaEva a WHERE a.uzytavconparaeva_tipo = 1 "
)
public
Optional
<
List
<
ModelUzyTa
v
ConparaEva
>>
findAllEnable
();
@Query
(
value
=
"SELECT i FROM ModelUzyTaConparaEva i WHERE i.uzytavconparaeva_tipo = 2 "
)
public
Optional
<
List
<
ModelUzyTaConparaEva
>>
noActivo
();
@Query
(
value
=
"SELECT i FROM ModelUzyTa
v
ConparaEva i WHERE i.uzytavconparaeva_tipo = 2 "
)
public
Optional
<
List
<
ModelUzyTa
v
ConparaEva
>>
noActivo
();
//Obtener todos los datos relacionados con la tabla TavParaeva
@Query
(
"SELECT c, p FROM ModelUzyTaConparaEva c INNER JOIN c.uzytavparaevaSet p"
)
@Query
(
"SELECT c, p FROM ModelUzyTa
v
ConparaEva c INNER JOIN c.uzytavparaevaSet p"
)
List
<
Object
[]>
getAllDatosRelacionadosTavParaeva
();
//Obtener los datos relacionados con la tava TavParaeva mediante un id
@Query
(
"SELECT c, p FROM ModelUzyTaConparaEva c INNER JOIN c.uzytavparaevaSet p WHERE c.uzytavconparaeva_id = :id"
)
@Query
(
"SELECT c, p FROM ModelUzyTa
v
ConparaEva c INNER JOIN c.uzytavparaevaSet p WHERE c.uzytavconparaeva_id = :id"
)
List
<
Object
[]>
findByIdDatosRelacionadosTavParaeva
(
@Param
(
"id"
)
Long
id
);
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/DaoUzyTavParaEva.java
View file @
e78b7015
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
dao
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTaConparaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavParaEva
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.Query
;
...
...
@@ -9,9 +8,6 @@ import org.springframework.stereotype.Repository;
import
java.util.List
;
import
org.springframework.stereotype.Repository
;
@Repository
public
interface
DaoUzyTavParaEva
extends
JpaRepository
<
ModelUzyTavParaEva
,
Long
>
{
// CONSULTA PARA OBTENER LOS VALORES RELACIONADOS
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelUzyTavCabParaevaf.java
View file @
e78b7015
...
...
@@ -32,7 +32,7 @@ public class ModelUzyTavCabParaevaf {
@JsonIgnore
@ManyToOne
(
cascade
=
CascadeType
.
ALL
)
@JoinColumn
(
name
=
"uzytavconparaeva_id"
)
private
ModelUzyTaConparaEva
uzytavconparaeva
;
private
ModelUzyTa
v
ConparaEva
uzytavconparaeva
;
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelUzyTaConparaEva.java
→
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelUzyTa
v
ConparaEva.java
View file @
e78b7015
...
...
@@ -5,7 +5,6 @@ import lombok.Data;
import
javax.persistence.*
;
import
java.util.Date
;
import
java.util.HashSet
;
import
java.util.Set
;
...
...
@@ -13,7 +12,7 @@ import java.util.Set;
@Data
@Entity
@Table
(
name
=
"uzytavconparaeva"
,
schema
=
"UTIC1"
)
public
class
ModelUzyTaConparaEva
{
public
class
ModelUzyTa
v
ConparaEva
{
@Id
@Column
(
name
=
"uzytavconparaeva_id"
)
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelUzyTavParaEva.java
View file @
e78b7015
...
...
@@ -4,7 +4,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore;
import
lombok.Data
;
import
javax.persistence.*
;
import
java.util.HashSet
;
import
java.util.Set
;
@Data
...
...
@@ -36,7 +35,7 @@ public class ModelUzyTavParaEva {
@JsonIgnore
@ManyToOne
(
cascade
=
CascadeType
.
ALL
)
@JoinColumn
(
name
=
"UZYTAVCONPARAEVA_ID"
,
referencedColumnName
=
"UZYTAVCONPARAEVA_ID"
,
nullable
=
false
)
private
ModelUzyTaConparaEva
uzytavconparaeva
;
private
ModelUzyTa
v
ConparaEva
uzytavconparaeva
;
@Column
(
name
=
"uzytavparaeva_opcmenu"
)
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelUzyTavProyec.java
View file @
e78b7015
...
...
@@ -339,7 +339,7 @@ public class ModelUzyTavProyec {
@JsonIgnore
@ManyToOne
(
cascade
=
CascadeType
.
ALL
)
@JoinColumn
(
name
=
"uzytavactaprueba_id"
)
private
ModelUzyTaConparaEva
uzytavactaprueba
;
private
ModelUzyTa
v
ConparaEva
uzytavactaprueba
;
//rELACION CON CABCOMCA-proyec es la hija
...
...
@@ -372,7 +372,7 @@ public class ModelUzyTavProyec {
@JsonIgnore
@ManyToOne
@JoinColumn
(
name
=
"uzytavconparaeva_id"
)
private
ModelUzyTaConparaEva
uzytavconparaeva
;
private
ModelUzyTa
v
ConparaEva
uzytavconparaeva
;
//RELACIÓN CON LA TABLA ZONADETALLE-TABLA HIJA
@JsonIgnore
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTaConparaEva/IServiceUzyTavConparaEva.java
deleted
100644 → 0
View file @
9788459b
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
UzyTaConparaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTaConparaEva
;
import
java.util.List
;
public
interface
IServiceUzyTavConparaEva
{
public
ModelUzyTaConparaEva
ListarPorID
(
Long
id
);
public
List
<
Object
[]>
findByIdDatosRelacionadosTavParaeva
(
Long
id
);
public
List
<
Object
[]>
getAllDatosRelacionadosTavParaeva
();
public
List
<
ModelUzyTaConparaEva
>
ListarRegistros
();
public
List
<
ModelUzyTaConparaEva
>
ListarRegistrosParametrosIniciales
();
public
List
<
ModelUzyTaConparaEva
>
ListarRegistrosParametrosFinales
();
public
ModelUzyTaConparaEva
guardar
(
ModelUzyTaConparaEva
modelUzyTaConparaEva
);
public
ModelUzyTaConparaEva
editar
(
Long
id
,
ModelUzyTaConparaEva
modelUzyTaConparaEva
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTavCabParaevaf/ServiceUzyTavCabParaevaf.java
View file @
e78b7015
...
...
@@ -2,9 +2,8 @@ package ec.edu.espe.movilidad.MovilidadWS.service.UzyTavCabParaevaf;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTavCabParaevaf
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTavConparaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTaConparaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTa
v
ConparaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavCabParaevaf
;
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
;
...
...
@@ -31,10 +30,10 @@ public class ServiceUzyTavCabParaevaf implements IServiceUzyTavCabParaevaf {
@Override
public
ModelUzyTavCabParaevaf
guardar
(
@PathVariable
Long
uzytavconparaeva_id
,
ModelUzyTavCabParaevaf
modelUzyTavCabParaevaf
)
{
ModelUzyTa
ConparaEva
modelUzyTa
ConparaEva
=
daoUzyTavConparaEva
.
findById
(
uzytavconparaeva_id
)
ModelUzyTa
vConparaEva
modelUzyTav
ConparaEva
=
daoUzyTavConparaEva
.
findById
(
uzytavconparaeva_id
)
.
orElseThrow
(()
->
new
EntityNotFoundException
(
"No se encontró la entidad ModelUzyTaConparaEva con el ID proporcionado"
));
modelUzyTavCabParaevaf
.
setUzytavconparaeva
(
modelUzyTaConparaEva
);
modelUzyTavCabParaevaf
.
setUzytavconparaeva
(
modelUzyTa
v
ConparaEva
);
return
daoUzyTavCabParaevaf
.
save
(
modelUzyTavCabParaevaf
);
}
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTavConparaEva/IServiceUzyTavConparaEva.java
0 → 100644
View file @
e78b7015
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
UzyTavConparaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavConparaEva
;
import
java.util.List
;
public
interface
IServiceUzyTavConparaEva
{
public
ModelUzyTavConparaEva
ListarPorID
(
Long
id
);
public
List
<
Object
[]>
findByIdDatosRelacionadosTavParaeva
(
Long
id
);
public
List
<
Object
[]>
getAllDatosRelacionadosTavParaeva
();
public
List
<
ModelUzyTavConparaEva
>
ListarRegistros
();
public
List
<
ModelUzyTavConparaEva
>
ListarRegistrosParametrosIniciales
();
public
List
<
ModelUzyTavConparaEva
>
ListarRegistrosParametrosFinales
();
public
ModelUzyTavConparaEva
guardar
(
ModelUzyTavConparaEva
modelUzyTavConparaEva
);
public
ModelUzyTavConparaEva
editar
(
Long
id
,
ModelUzyTavConparaEva
modelUzyTavConparaEva
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTaConparaEva/ServiceUzyTavConparaEva.java
→
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTa
v
ConparaEva/ServiceUzyTavConparaEva.java
View file @
e78b7015
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
UzyTaConparaEva
;
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
UzyTa
v
ConparaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTavConparaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTaConparaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTa
v
ConparaEva
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.web.bind.annotation.PathVariable
;
...
...
@@ -15,7 +15,7 @@ public class ServiceUzyTavConparaEva implements IServiceUzyTavConparaEva {
DaoUzyTavConparaEva
daoUzyTavConparaEva
;
@Override
public
ModelUzyTaConparaEva
ListarPorID
(
@PathVariable
Long
id
)
{
public
ModelUzyTa
v
ConparaEva
ListarPorID
(
@PathVariable
Long
id
)
{
return
daoUzyTavConparaEva
.
findById
(
id
).
get
();
}
...
...
@@ -38,45 +38,45 @@ public class ServiceUzyTavConparaEva implements IServiceUzyTavConparaEva {
//}
@Override
public
List
<
ModelUzyTaConparaEva
>
ListarRegistros
()
{
public
List
<
ModelUzyTa
v
ConparaEva
>
ListarRegistros
()
{
return
daoUzyTavConparaEva
.
findAll
();
}
@Override
public
List
<
ModelUzyTaConparaEva
>
ListarRegistrosParametrosIniciales
()
{
public
List
<
ModelUzyTa
v
ConparaEva
>
ListarRegistrosParametrosIniciales
()
{
return
daoUzyTavConparaEva
.
findAllEnable
().
orElse
(
new
ArrayList
<>());
}
@Override
public
List
<
ModelUzyTaConparaEva
>
ListarRegistrosParametrosFinales
()
{
public
List
<
ModelUzyTa
v
ConparaEva
>
ListarRegistrosParametrosFinales
()
{
return
daoUzyTavConparaEva
.
noActivo
().
orElse
(
new
ArrayList
<>());
}
@Override
public
ModelUzyTa
ConparaEva
guardar
(
ModelUzyTaConparaEva
modelUzyTa
ConparaEva
)
{
return
daoUzyTavConparaEva
.
save
(
modelUzyTaConparaEva
);
public
ModelUzyTa
vConparaEva
guardar
(
ModelUzyTavConparaEva
modelUzyTav
ConparaEva
)
{
return
daoUzyTavConparaEva
.
save
(
modelUzyTa
v
ConparaEva
);
}
@Override
public
ModelUzyTa
ConparaEva
editar
(
@PathVariable
Long
id
,
ModelUzyTaConparaEva
modelUzyTa
ConparaEva
)
{
ModelUzyTaConparaEva
dato
=
daoUzyTavConparaEva
.
findById
(
id
).
get
();
public
ModelUzyTa
vConparaEva
editar
(
@PathVariable
Long
id
,
ModelUzyTavConparaEva
modelUzyTav
ConparaEva
)
{
ModelUzyTa
v
ConparaEva
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
(
modelUzyTaConparaEva
.
getUzytavconparaeva_id
());
dato
.
setUzytavconparaeva_fecha_c
(
modelUzyTaConparaEva
.
getUzytavconparaeva_fecha_c
());
dato
.
setUzytavconparaeva_descrip
(
modelUzyTaConparaEva
.
getUzytavconparaeva_descrip
());
dato
.
setUzytavconparaeva_puminire
(
modelUzyTaConparaEva
.
getUzytavconparaeva_puminire
());
dato
.
setUzytavconparaeva_tipo
(
modelUzyTaConparaEva
.
getUzytavconparaeva_tipo
());
dato
.
setUzytavconparaeva_estado
(
modelUzyTaConparaEva
.
getUzytavconparaeva_estado
());
ModelUzyTaConparaEva
datoActualizado
=
daoUzyTavConparaEva
.
save
(
dato
);
dato
.
setUzytavconparaeva_id
(
modelUzyTa
v
ConparaEva
.
getUzytavconparaeva_id
());
dato
.
setUzytavconparaeva_fecha_c
(
modelUzyTa
v
ConparaEva
.
getUzytavconparaeva_fecha_c
());
dato
.
setUzytavconparaeva_descrip
(
modelUzyTa
v
ConparaEva
.
getUzytavconparaeva_descrip
());
dato
.
setUzytavconparaeva_puminire
(
modelUzyTa
v
ConparaEva
.
getUzytavconparaeva_puminire
());
dato
.
setUzytavconparaeva_tipo
(
modelUzyTa
v
ConparaEva
.
getUzytavconparaeva_tipo
());
dato
.
setUzytavconparaeva_estado
(
modelUzyTa
v
ConparaEva
.
getUzytavconparaeva_estado
());
ModelUzyTa
v
ConparaEva
datoActualizado
=
daoUzyTavConparaEva
.
save
(
dato
);
return
datoActualizado
;
}
@Override
public
void
eliminar
(
@PathVariable
Long
id
)
{
ModelUzyTaConparaEva
dato
=
daoUzyTavConparaEva
.
findById
(
id
).
get
();
ModelUzyTa
v
ConparaEva
dato
=
daoUzyTavConparaEva
.
findById
(
id
).
get
();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTavConparaEva
.
delete
(
dato
);
}
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTavParaEva/IServiceUzyTavParaEva.java
View file @
e78b7015
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
UzyTavParaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTaConparaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavParaEva
;
import
java.util.List
;
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTavParaEva/ServiceUzyTavParaEva.java
View file @
e78b7015
...
...
@@ -2,7 +2,7 @@ package ec.edu.espe.movilidad.MovilidadWS.service.UzyTavParaEva;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTavConparaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTavParaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTaConparaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTa
v
ConparaEva
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavParaEva
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
...
...
@@ -51,7 +51,7 @@ public class ServiceUzyTavParaEva implements IServiceUzyTavParaEva {
@Override
public
ModelUzyTavParaEva
guardar
(
Long
uzytavconparaeva_id
,
ModelUzyTavParaEva
modelUzyTavParaEva
)
{
ModelUzyTaConparaEva
uzyTaConparaEva
=
daoUzyTavConparaEva
.
findById
(
uzytavconparaeva_id
)
ModelUzyTa
v
ConparaEva
uzyTaConparaEva
=
daoUzyTavConparaEva
.
findById
(
uzytavconparaeva_id
)
.
orElseThrow
(()
->
new
EntityNotFoundException
(
"No se encontró la entidad ModelUzyTaConparaEva con el ID proporcionado"
));
modelUzyTavParaEva
.
setUzytavconparaeva
(
uzyTaConparaEva
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment