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
4a354250
Commit
4a354250
authored
Jun 05, 2023
by
Joel Andres Molina Velez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Se agregan servicios a la tabla instituc
parent
d2e01c1f
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
36 additions
and
21 deletions
+36
-21
UzyTParroquiaController.java
...lidad/MovilidadWS/controller/UzyTParroquiaController.java
+3
-3
UzyTavInstitucController.java
...idad/MovilidadWS/controller/UzyTavInstitucController.java
+3
-3
DaoUzyTParroquia.java
.../edu/espe/movilidad/MovilidadWS/dao/DaoUzyTParroquia.java
+1
-1
ModelUzyTParroquia.java
.../espe/movilidad/MovilidadWS/model/ModelUzyTParroquia.java
+1
-1
ModelUzyTavInstituc.java
...espe/movilidad/MovilidadWS/model/ModelUzyTavInstituc.java
+3
-2
IServiceUzyTParroquia.java
...ilidadWS/service/UzyTParroquia/IServiceUzyTParroquia.java
+3
-3
ServiceUzyTParroquia.java
...vilidadWS/service/UzyTParroquia/ServiceUzyTParroquia.java
+3
-3
IServiceUzyTavInstituc.java
...idadWS/service/UzyTavInstituc/IServiceUzyTavInstituc.java
+1
-1
ServiceUzyTavInstituc.java
...lidadWS/service/UzyTavInstituc/ServiceUzyTavInstituc.java
+18
-4
No files found.
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/UzyTParroquiaController.java
View file @
4a354250
...
...
@@ -22,7 +22,7 @@ public class UzyTParroquiaController {
@GetMapping
(
"/exampleFindId/{id}"
)
public
ResponseEntity
<
ModelUzyTParroquia
>
ListarPorID
(
@PathVariable
Lo
ng
id
)
{
public
ResponseEntity
<
ModelUzyTParroquia
>
ListarPorID
(
@PathVariable
Stri
ng
id
)
{
return
new
ResponseEntity
<>(
serviceUzyTParroquia
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
...
...
@@ -39,13 +39,13 @@ public class UzyTParroquiaController {
@PutMapping
(
"/editar/{id}"
)
public
ResponseEntity
<
ModelUzyTParroquia
>
editar
(
@PathVariable
Lo
ng
id
,
@RequestBody
ModelUzyTParroquia
modelUzyTParroquia
)
{
public
ResponseEntity
<
ModelUzyTParroquia
>
editar
(
@PathVariable
Stri
ng
id
,
@RequestBody
ModelUzyTParroquia
modelUzyTParroquia
)
{
return
new
ResponseEntity
<>(
serviceUzyTParroquia
.
editar
(
id
,
modelUzyTParroquia
),
HttpStatus
.
OK
);
}
@DeleteMapping
(
"/eliminar/{id}"
)
public
ResponseEntity
<
Void
>
eliminar
(
@PathVariable
Lo
ng
id
)
{
public
ResponseEntity
<
Void
>
eliminar
(
@PathVariable
Stri
ng
id
)
{
serviceUzyTParroquia
.
eliminar
(
id
);
return
ResponseEntity
.
ok
().
build
();
}
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/UzyTavInstitucController.java
View file @
4a354250
...
...
@@ -32,9 +32,9 @@ public class UzyTavInstitucController {
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
ModelUzyTavInstituc
>
guardar
(
@RequestBody
ModelUzyTavInstituc
modelUzyTavInstituc
)
{
return
new
ResponseEntity
<>(
serviceUzyTavInstituc
.
guardar
(
modelUzyTavInstituc
),
HttpStatus
.
OK
);
}
public
ResponseEntity
<
ModelUzyTavInstituc
>
guardar
(
@RequestBody
ModelUzyTavInstituc
modelUzyTavInstituc
,
@RequestParam
(
"uzytparroquia_id"
)
String
uzytparroquia_id
)
{
ModelUzyTavInstituc
creado
=
serviceUzyTavInstituc
.
guardar
(
uzytparroquia_id
,
modelUzyTavInstituc
);
return
ResponseEntity
.
status
(
HttpStatus
.
CREATED
).
body
(
creado
);
}
@PutMapping
(
"/editar/{id}"
)
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/DaoUzyTParroquia.java
View file @
4a354250
...
...
@@ -5,5 +5,5 @@ import org.springframework.data.jpa.repository.JpaRepository;
import
org.springframework.stereotype.Repository
;
@Repository
public
interface
DaoUzyTParroquia
extends
JpaRepository
<
ModelUzyTParroquia
,
Lo
ng
>
{
public
interface
DaoUzyTParroquia
extends
JpaRepository
<
ModelUzyTParroquia
,
Stri
ng
>
{
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelUzyTParroquia.java
View file @
4a354250
...
...
@@ -29,7 +29,7 @@ public class ModelUzyTParroquia {
//RELACIÓN CON LA TABLA CANTON-TABLA PADRE
@JsonIgnore
@ManyToOne
@JoinColumn
(
name
=
"uzytcanton_id"
,
referencedColumnName
=
"uzytcanton_id"
,
nullable
=
false
)
@JoinColumn
(
name
=
"uzytcanton_id"
,
referencedColumnName
=
"uzytcanton_id"
)
private
ModelUzyTCanton
uzytcanton
;
//RELACIÓN CON LA TABLA UZYTAVINSTITUC-TABLA HIJA
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelUzyTavInstituc.java
View file @
4a354250
...
...
@@ -10,9 +10,10 @@ import java.util.Date;
@Entity
@Table
(
name
=
"uzytavinstituc"
,
schema
=
"UTIC1"
)
public
class
ModelUzyTavInstituc
{
@Id
@Column
(
name
=
"uzytavinstituc_id"
)
private
Integer
uzytavinstituc_id
;
private
Long
uzytavinstituc_id
;
@Column
(
name
=
"uzytavinstituc_nombre"
)
private
String
uzytavinstituc_nombre
;
...
...
@@ -51,6 +52,6 @@ public class ModelUzyTavInstituc {
@JsonIgnore
@ManyToOne
(
cascade
=
CascadeType
.
ALL
)
@JoinColumn
(
name
=
"uzytparroquia_id"
,
referencedColumnName
=
"uzytparroquia_id"
,
nullable
=
false
)
@JoinColumn
(
name
=
"uzytparroquia_id"
,
referencedColumnName
=
"uzytparroquia_id"
)
private
ModelUzyTParroquia
uzytparroquia
;
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTParroquia/IServiceUzyTParroquia.java
View file @
4a354250
...
...
@@ -7,13 +7,13 @@ import java.util.List;
public
interface
IServiceUzyTParroquia
{
public
ModelUzyTParroquia
ListarPorID
(
Lo
ng
id
);
public
ModelUzyTParroquia
ListarPorID
(
Stri
ng
id
);
public
List
<
ModelUzyTParroquia
>
ListarRegistros
();
public
ModelUzyTParroquia
guardar
(
ModelUzyTParroquia
modelUzyTParroquia
);
public
ModelUzyTParroquia
editar
(
Lo
ng
id
,
ModelUzyTParroquia
modelUzyTParroquia
);
public
ModelUzyTParroquia
editar
(
Stri
ng
id
,
ModelUzyTParroquia
modelUzyTParroquia
);
void
eliminar
(
Lo
ng
id
);
void
eliminar
(
Stri
ng
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTParroquia/ServiceUzyTParroquia.java
View file @
4a354250
...
...
@@ -14,7 +14,7 @@ public class ServiceUzyTParroquia implements IServiceUzyTParroquia{
@Autowired
DaoUzyTParroquia
daoUzyTParroquia
;
@Override
public
ModelUzyTParroquia
ListarPorID
(
Lo
ng
id
)
{
public
ModelUzyTParroquia
ListarPorID
(
Stri
ng
id
)
{
return
daoUzyTParroquia
.
findById
(
id
).
get
();
}
...
...
@@ -29,7 +29,7 @@ public class ServiceUzyTParroquia implements IServiceUzyTParroquia{
}
@Override
public
ModelUzyTParroquia
editar
(
Lo
ng
id
,
ModelUzyTParroquia
modelUzyTParroquia
)
{
public
ModelUzyTParroquia
editar
(
Stri
ng
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
...
...
@@ -43,7 +43,7 @@ public class ServiceUzyTParroquia implements IServiceUzyTParroquia{
}
@Override
public
void
eliminar
(
Lo
ng
id
)
{
public
void
eliminar
(
Stri
ng
id
)
{
ModelUzyTParroquia
dato
=
daoUzyTParroquia
.
findById
(
id
).
get
();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTParroquia
.
delete
(
dato
);
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTavInstituc/IServiceUzyTavInstituc.java
View file @
4a354250
...
...
@@ -10,7 +10,7 @@ public interface IServiceUzyTavInstituc {
public
List
<
ModelUzyTavInstituc
>
ListarRegistros
();
public
ModelUzyTavInstituc
guardar
(
ModelUzyTavInstituc
modelUzyTavInstituc
);
public
ModelUzyTavInstituc
guardar
(
String
uzytparroquia_id
,
ModelUzyTavInstituc
modelUzyTavInstituc
);
public
ModelUzyTavInstituc
editar
(
Long
id
,
ModelUzyTavInstituc
modelUzyTavInstituc
);
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTavInstituc/ServiceUzyTavInstituc.java
View file @
4a354250
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
UzyTavInstituc
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTParroquia
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTavInstituc
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTParroquia
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavInstituc
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavOpcionInstitucion
;
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
javax.persistence.EntityNotFoundException
;
import
java.util.List
;
import
java.util.NoSuchElementException
;
@Service
public
class
ServiceUzyTavInstituc
implements
IServiceUzyTavInstituc
{
@Autowired
DaoUzyTavInstituc
daoUzyTavInstituc
;
@Autowired
DaoUzyTParroquia
daoUzyTParroquia
;
@Override
public
ModelUzyTavInstituc
ListarPorID
(
Long
id
)
{
return
daoUzyTavInstituc
.
findById
(
id
).
get
();
...
...
@@ -23,7 +31,10 @@ public class ServiceUzyTavInstituc implements IServiceUzyTavInstituc{
}
@Override
public
ModelUzyTavInstituc
guardar
(
ModelUzyTavInstituc
modelUzyTavInstituc
)
{
public
ModelUzyTavInstituc
guardar
(
String
uzytparroquia_id
,
ModelUzyTavInstituc
modelUzyTavInstituc
)
{
ModelUzyTParroquia
uzyTParroquia
=
daoUzyTParroquia
.
findById
(
uzytparroquia_id
)
.
orElseThrow
(()
->
new
EntityNotFoundException
(
"No se encontró la entidad ModelUzyTParroquia con el ID proporcionado"
));
modelUzyTavInstituc
.
setUzytparroquia
(
uzyTParroquia
);
return
daoUzyTavInstituc
.
save
(
modelUzyTavInstituc
);
}
...
...
@@ -51,8 +62,11 @@ public class ServiceUzyTavInstituc implements IServiceUzyTavInstituc{
@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
);
ModelUzyTavInstituc
example
=
daoUzyTavInstituc
.
findById
(
id
).
get
();
daoUzyTavInstituc
.
delete
(
example
);
}
}
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