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
a64898aa
Commit
a64898aa
authored
Jul 14, 2023
by
Joel Andres Molina Velez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Se agrega una consulta a la tabla de zonadetalle
parent
ad605dcf
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
29 additions
and
5 deletions
+29
-5
build.gradle
build.gradle
+5
-4
UzyTavZonaDetalleController.java
...d/MovilidadWS/Controller/UzyTavZonaDetalleController.java
+8
-0
DaoUzyTavZonaDetalle.java
.../espe/movilidad/MovilidadWS/Dao/DaoUzyTavZonaDetalle.java
+3
-0
IServiceUzyTavZonaDetalle.java
.../Service/UzyTavZonaDetalle/IServiceUzyTavZonaDetalle.java
+3
-0
ServiceUzyTavZonaDetalle.java
...S/Service/UzyTavZonaDetalle/ServiceUzyTavZonaDetalle.java
+7
-0
application-local.properties
src/main/resources/application-local.properties
+3
-1
No files found.
build.gradle
View file @
a64898aa
...
@@ -23,7 +23,7 @@ dependencies {
...
@@ -23,7 +23,7 @@ dependencies {
implementation
'org.springframework.boot:spring-boot-starter-validation'
// Dependencia para la validación de datos en Spring Boot
implementation
'org.springframework.boot:spring-boot-starter-validation'
// Dependencia para la validación de datos en Spring Boot
implementation
'org.springframework.boot:spring-boot-starter-web'
// Dependencia para crear aplicaciones web con Spring Boot
implementation
'org.springframework.boot:spring-boot-starter-web'
// Dependencia para crear aplicaciones web con Spring Boot
implementation
'org.springframework.boot:spring-boot-starter-websocket'
implementation
'org.springframework.boot:spring-boot-starter-websocket'
implementation
'commons-fileupload:commons-fileupload:1.4'
// Dependencia para el manejo de archivos en Java
//
implementation 'commons-fileupload:commons-fileupload:1.4' // Dependencia para el manejo de archivos en Java
implementation
'com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.12.5'
// Dependencia para el formato XML en Jackson
implementation
'com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.12.5'
// Dependencia para el formato XML en Jackson
implementation
'commons-io:commons-io:2.11.0'
implementation
'commons-io:commons-io:2.11.0'
implementation
'org.javassist:javassist:3.27.0-GA'
// Dependencia para la manipulación de bytecode en Java
implementation
'org.javassist:javassist:3.27.0-GA'
// Dependencia para la manipulación de bytecode en Java
...
@@ -34,11 +34,12 @@ dependencies {
...
@@ -34,11 +34,12 @@ dependencies {
implementation
'io.jsonwebtoken:jjwt-api:0.11.2'
implementation
'io.jsonwebtoken:jjwt-api:0.11.2'
implementation
'io.jsonwebtoken:jjwt-impl:0.11.2'
implementation
'io.jsonwebtoken:jjwt-impl:0.11.2'
implementation
'io.jsonwebtoken:jjwt-jackson:0.11.2'
implementation
'io.jsonwebtoken:jjwt-jackson:0.11.2'
//
implementation
'org.springframework.security.oauth.boot:spring-security-oauth2-autoconfigure:2.5.1'
implementation
'org.json:json:20210307'
implementation
'org.springframework.boot:spring-boot-starter-oauth2-resource-server'
implementation
'org.springframework.boot:spring-boot-starter-oauth2-resource-server'
// Hibernate Oracle Dialect
//implementation 'org.hibernate.dialect:hibernate-oraclendialect:5.6.3.Final'
annotationProcessor
'org.mapstruct:mapstruct-processor:1.4.2.Final'
// Procesador de anotaciones para MapStruct
annotationProcessor
'org.mapstruct:mapstruct-processor:1.4.2.Final'
// Procesador de anotaciones para MapStruct
compileOnly
'org.projectlombok:lombok'
// Dependencia para generar automáticamente código repetitivo en Java
compileOnly
'org.projectlombok:lombok'
// Dependencia para generar automáticamente código repetitivo en Java
runtimeOnly
'com.oracle.database.jdbc:ojdbc8'
// Dependencia para el controlador JDBC de Oracle
runtimeOnly
'com.oracle.database.jdbc:ojdbc8'
// Dependencia para el controlador JDBC de Oracle
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/Controller/UzyTavZonaDetalleController.java
View file @
a64898aa
...
@@ -40,6 +40,14 @@ public class UzyTavZonaDetalleController {
...
@@ -40,6 +40,14 @@ public class UzyTavZonaDetalleController {
return
new
ResponseEntity
<>(
serviceUzyTavZonaDetalle
.
ListarRegistrosRelacionadosConPrograma
(
programaId
),
HttpStatus
.
OK
);
return
new
ResponseEntity
<>(
serviceUzyTavZonaDetalle
.
ListarRegistrosRelacionadosConPrograma
(
programaId
),
HttpStatus
.
OK
);
}
}
@GetMapping
(
"/registrosRelacionadosConProyecto/{proyecID}"
)
public
ResponseEntity
<
List
<
DtoUzyTavZonaDetalle
>>
ListarRegistrosRelacionadosConProyec
(
@PathVariable
Long
proyecID
)
{
return
new
ResponseEntity
<>(
serviceUzyTavZonaDetalle
.
ListarRegistrosRelacionadosConProyec
(
proyecID
),
HttpStatus
.
OK
);
}
@PostMapping
(
"/guardar"
)
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
DtoUzyTavZonaDetalle
>
guardar
(
@RequestBody
DtoUzyTavZonaDetalle
dtoUzyTavZonaDetalle
)
{
public
ResponseEntity
<
DtoUzyTavZonaDetalle
>
guardar
(
@RequestBody
DtoUzyTavZonaDetalle
dtoUzyTavZonaDetalle
)
{
DtoUzyTavZonaDetalle
savedDto
=
serviceUzyTavZonaDetalle
.
guardar
(
dtoUzyTavZonaDetalle
);
DtoUzyTavZonaDetalle
savedDto
=
serviceUzyTavZonaDetalle
.
guardar
(
dtoUzyTavZonaDetalle
);
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/Dao/DaoUzyTavZonaDetalle.java
View file @
a64898aa
...
@@ -13,4 +13,7 @@ public interface DaoUzyTavZonaDetalle extends JpaRepository<ModelUzyTavZonaDetal
...
@@ -13,4 +13,7 @@ public interface DaoUzyTavZonaDetalle extends JpaRepository<ModelUzyTavZonaDetal
@Query
(
"SELECT zd FROM ModelUzyTavZonaDetalle zd JOIN zd.uzytavprograma_v p WHERE p.uzytavprograma_v_id = :programaId"
)
@Query
(
"SELECT zd FROM ModelUzyTavZonaDetalle zd JOIN zd.uzytavprograma_v p WHERE p.uzytavprograma_v_id = :programaId"
)
List
<
ModelUzyTavZonaDetalle
>
obtenerZonaDetallePorPrograma
(
@Param
(
"programaId"
)
Long
programaId
);
List
<
ModelUzyTavZonaDetalle
>
obtenerZonaDetallePorPrograma
(
@Param
(
"programaId"
)
Long
programaId
);
@Query
(
"SELECT zd FROM ModelUzyTavZonaDetalle zd JOIN zd.uzytavproyec p WHERE p.uzytavproyec_id = :proyecID"
)
List
<
ModelUzyTavZonaDetalle
>
obtenerZonaDetallePorProyec
(
@Param
(
"proyecID"
)
Long
proyecID
);
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/Service/UzyTavZonaDetalle/IServiceUzyTavZonaDetalle.java
View file @
a64898aa
...
@@ -13,6 +13,9 @@ public interface IServiceUzyTavZonaDetalle {
...
@@ -13,6 +13,9 @@ public interface IServiceUzyTavZonaDetalle {
List
<
DtoUzyTavZonaDetalle
>
ListarRegistrosRelacionadosConPrograma
(
Long
programaId
);
List
<
DtoUzyTavZonaDetalle
>
ListarRegistrosRelacionadosConPrograma
(
Long
programaId
);
List
<
DtoUzyTavZonaDetalle
>
ListarRegistrosRelacionadosConProyec
(
Long
proyecID
);
DtoUzyTavZonaDetalle
guardar
(
DtoUzyTavZonaDetalle
dtoUzyTavZonaDetalle
);
DtoUzyTavZonaDetalle
guardar
(
DtoUzyTavZonaDetalle
dtoUzyTavZonaDetalle
);
DtoUzyTavZonaDetalle
editar
(
Long
id
,
DtoUzyTavZonaDetalle
dtoUzyTavZonaDetalle
);
DtoUzyTavZonaDetalle
editar
(
Long
id
,
DtoUzyTavZonaDetalle
dtoUzyTavZonaDetalle
);
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/Service/UzyTavZonaDetalle/ServiceUzyTavZonaDetalle.java
View file @
a64898aa
...
@@ -45,6 +45,13 @@ public class ServiceUzyTavZonaDetalle implements IServiceUzyTavZonaDetalle {
...
@@ -45,6 +45,13 @@ public class ServiceUzyTavZonaDetalle implements IServiceUzyTavZonaDetalle {
}
}
@Override
public
List
<
DtoUzyTavZonaDetalle
>
ListarRegistrosRelacionadosConProyec
(
Long
proyecID
)
{
List
<
ModelUzyTavZonaDetalle
>
entities
=
daoUzyTavZonaDetalle
.
obtenerZonaDetallePorProyec
(
proyecID
);
return
mapper
.
entitiesToDtos
(
entities
);
}
@Override
@Override
public
DtoUzyTavZonaDetalle
guardar
(
DtoUzyTavZonaDetalle
dtoUzyTavZonaDetalle
)
{
public
DtoUzyTavZonaDetalle
guardar
(
DtoUzyTavZonaDetalle
dtoUzyTavZonaDetalle
)
{
ModelUzyTavZonaDetalle
entity
=
mapper
.
dtoToEntity
(
dtoUzyTavZonaDetalle
);
ModelUzyTavZonaDetalle
entity
=
mapper
.
dtoToEntity
(
dtoUzyTavZonaDetalle
);
...
...
src/main/resources/application-local.properties
View file @
a64898aa
...
@@ -27,6 +27,8 @@ spring.servlet.multipart.max-file-size=10MB
...
@@ -27,6 +27,8 @@ spring.servlet.multipart.max-file-size=10MB
logging.level.org.springframework.security
=
DEBUG
logging.level.org.springframework.security
=
DEBUG
# security
# dialecto para generar las consultas sql correctamente segn la BDD que se utiliza
#spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.OracleDialect
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