Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
B
BackEnd-V1-JasperReport
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
Anderson Zambrano
BackEnd-V1-JasperReport
Commits
a1341af3
Commit
a1341af3
authored
May 18, 2023
by
Joel Andres Molina Velez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Se agregaron nuevos servicios de nuevas tablas al proyecto y se puso el id autoincrementable
parent
6ff024b2
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
350 additions
and
2 deletions
+350
-2
ConfiguracionPaEvController.java
...d/MovilidadWS/controller/ConfiguracionPaEvController.java
+64
-0
ConfiguracionParametrosEvController.java
...dadWS/controller/ConfiguracionParametrosEvController.java
+64
-0
DaoConfiguracionPaEv.java
.../espe/movilidad/MovilidadWS/dao/DaoConfiguracionPaEv.java
+9
-0
DaoParametrosEvaluacion.java
...pe/movilidad/MovilidadWS/dao/DaoParametrosEvaluacion.java
+8
-0
ModelConfiguracionPaEv.java
...e/movilidad/MovilidadWS/model/ModelConfiguracionPaEv.java
+28
-0
ModelExample.java
...ec/edu/espe/movilidad/MovilidadWS/model/ModelExample.java
+4
-1
ModelParameters.java
...edu/espe/movilidad/MovilidadWS/model/ModelParameters.java
+4
-1
ModelParametrosEvaluacion.java
...ovilidad/MovilidadWS/model/ModelParametrosEvaluacion.java
+26
-0
IServiceConfiguracionPaEv.java
...ilidad/MovilidadWS/service/IServiceConfiguracionPaEv.java
+20
-0
IServiceParametrosE.java
...pe/movilidad/MovilidadWS/service/IServiceParametrosE.java
+19
-0
ServiceConfiguracionPaEv.java
...vilidad/MovilidadWS/service/ServiceConfiguracionPaEv.java
+52
-0
ServiceExample.java
...du/espe/movilidad/MovilidadWS/service/ServiceExample.java
+2
-0
ServiceParametrosE.java
...spe/movilidad/MovilidadWS/service/ServiceParametrosE.java
+50
-0
No files found.
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/ConfiguracionPaEvController.java
0 → 100644
View file @
a1341af3
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
controller
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelConfiguracionPaEv
;
import
ec.edu.espe.movilidad.MovilidadWS.service.IServiceConfiguracionPaEv
;
import
ec.edu.espe.movilidad.MovilidadWS.service.ReportService
;
import
net.sf.jasperreports.engine.JRException
;
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.io.FileNotFoundException
;
import
java.util.List
;
import
static
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
Constant
.
GlobalConstants
.
V1_API_VERSION
;
@RestController
@CrossOrigin
(
origins
=
"*"
)
@RequestMapping
(
V1_API_VERSION
+
"/configuracion"
)
public
class
ConfiguracionPaEvController
{
@Autowired
private
IServiceConfiguracionPaEv
serviceConfiguracionPaEv
;
@Autowired
private
ReportService
service
;
@GetMapping
(
"/exampleFindId/{id}"
)
public
ResponseEntity
<
ModelConfiguracionPaEv
>
ListarPorID
(
@PathVariable
Long
id
)
{
return
new
ResponseEntity
<>(
serviceConfiguracionPaEv
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
@GetMapping
(
"/report/{format}"
)
public
String
generateReport
(
@PathVariable
String
format
)
throws
JRException
,
FileNotFoundException
{
return
service
.
exportReport
(
format
);
}
@GetMapping
(
"/getAll"
)
public
ResponseEntity
<
List
<
ModelConfiguracionPaEv
>>
ListarRegistros
()
{
return
new
ResponseEntity
<>(
serviceConfiguracionPaEv
.
ListarRegistros
(),
HttpStatus
.
OK
);
}
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
ModelConfiguracionPaEv
>
guardar
(
@RequestBody
ModelConfiguracionPaEv
modelConfiguracionPaEv
)
{
return
new
ResponseEntity
<>(
serviceConfiguracionPaEv
.
guardar
(
modelConfiguracionPaEv
),
HttpStatus
.
OK
);
}
@PutMapping
(
"/editar/{id}"
)
public
ResponseEntity
<
ModelConfiguracionPaEv
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelConfiguracionPaEv
modelConfiguracionPaEv
)
{
return
new
ResponseEntity
<>(
serviceConfiguracionPaEv
.
editar
(
id
,
modelConfiguracionPaEv
),
HttpStatus
.
OK
);
}
@DeleteMapping
(
"/eliminar/{id}"
)
public
ResponseEntity
<
Void
>
eliminar
(
@PathVariable
Long
id
)
{
serviceConfiguracionPaEv
.
eliminar
(
id
);
return
ResponseEntity
.
ok
().
build
();
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/ConfiguracionParametrosEvController.java
0 → 100644
View file @
a1341af3
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
controller
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelConfiguracionPaEv
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParametrosEvaluacion
;
import
ec.edu.espe.movilidad.MovilidadWS.service.IServiceConfiguracionPaEv
;
import
ec.edu.espe.movilidad.MovilidadWS.service.IServiceParametrosE
;
import
ec.edu.espe.movilidad.MovilidadWS.service.ReportService
;
import
net.sf.jasperreports.engine.JRException
;
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.io.FileNotFoundException
;
import
java.util.List
;
import
static
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
Constant
.
GlobalConstants
.
V1_API_VERSION
;
@RestController
@CrossOrigin
(
origins
=
"*"
)
@RequestMapping
(
V1_API_VERSION
+
"/parametrosEvaluacion"
)
public
class
ConfiguracionParametrosEvController
{
@Autowired
private
IServiceParametrosE
serviceParametrosE
;
@Autowired
private
ReportService
service
;
@GetMapping
(
"/exampleFindId/{id}"
)
public
ResponseEntity
<
ModelParametrosEvaluacion
>
ListarPorID
(
@PathVariable
Long
id
)
{
return
new
ResponseEntity
<>(
serviceParametrosE
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
@GetMapping
(
"/report/{format}"
)
public
String
generateReport
(
@PathVariable
String
format
)
throws
JRException
,
FileNotFoundException
{
return
service
.
exportReport
(
format
);
}
@GetMapping
(
"/getAll"
)
public
ResponseEntity
<
List
<
ModelParametrosEvaluacion
>>
ListarRegistros
()
{
return
new
ResponseEntity
<>(
serviceParametrosE
.
ListarRegistros
(),
HttpStatus
.
OK
);
}
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
ModelParametrosEvaluacion
>
guardar
(
@RequestBody
ModelParametrosEvaluacion
modelParametrosEvaluacion
)
{
return
new
ResponseEntity
<>(
serviceParametrosE
.
guardar
(
modelParametrosEvaluacion
),
HttpStatus
.
OK
);
}
@PutMapping
(
"/editar/{id}"
)
public
ResponseEntity
<
ModelParametrosEvaluacion
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelParametrosEvaluacion
modelParametrosEvaluacion
)
{
return
new
ResponseEntity
<>(
serviceParametrosE
.
editar
(
id
,
modelParametrosEvaluacion
),
HttpStatus
.
OK
);
}
@DeleteMapping
(
"/eliminar/{id}"
)
public
ResponseEntity
<
Void
>
eliminar
(
@PathVariable
Long
id
)
{
serviceParametrosE
.
eliminar
(
id
);
return
ResponseEntity
.
ok
().
build
();
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/DaoConfiguracionPaEv.java
0 → 100644
View file @
a1341af3
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
dao
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelConfiguracionPaEv
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParametrosEvaluacion
;
import
org.springframework.data.repository.CrudRepository
;
public
interface
DaoConfiguracionPaEv
extends
CrudRepository
<
ModelConfiguracionPaEv
,
Long
>
{
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/DaoParametrosEvaluacion.java
0 → 100644
View file @
a1341af3
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
dao
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParameters
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParametrosEvaluacion
;
import
org.springframework.data.repository.CrudRepository
;
public
interface
DaoParametrosEvaluacion
extends
CrudRepository
<
ModelParametrosEvaluacion
,
Long
>
{
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelConfiguracionPaEv.java
0 → 100644
View file @
a1341af3
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
model
;
import
lombok.Data
;
import
javax.persistence.*
;
@Data
@Entity
@Table
(
name
=
"ConfiguracionParametros"
)
public
class
ModelConfiguracionPaEv
{
private
static
final
long
serialVersionUID
=
1L
;
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@Column
(
name
=
"id"
)
private
Long
id
;
@Column
(
name
=
"num"
,
nullable
=
false
)
private
Integer
numero
;
@Column
(
name
=
"Descripcion"
,
nullable
=
false
)
private
String
descripcion
;
@Column
(
name
=
"Opcion"
,
nullable
=
false
)
private
String
opcion
;
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelExample.java
View file @
a1341af3
...
...
@@ -14,9 +14,12 @@ public class ModelExample {
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@Column
(
name
=
"
UZITAREA_CODE
"
)
@Column
(
name
=
"
id
"
)
private
Long
id
;
@Column
(
name
=
"num"
,
nullable
=
false
)
private
Integer
numero
;
@Column
(
name
=
"UZITAREA_NAME"
,
nullable
=
false
)
private
String
name
;
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelParameters.java
View file @
a1341af3
...
...
@@ -12,9 +12,12 @@ public class ModelParameters {
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@Column
(
name
=
"
num
"
)
@Column
(
name
=
"
id
"
)
private
Long
id
;
@Column
(
name
=
"num"
,
nullable
=
false
)
private
Integer
numero
;
@Column
(
name
=
"Fecha"
,
nullable
=
false
)
private
String
fecha
;
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelParametrosEvaluacion.java
0 → 100644
View file @
a1341af3
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
model
;
import
lombok.Data
;
import
javax.persistence.*
;
@Data
@Entity
@Table
(
name
=
"ParametrosEvaluacion"
)
public
class
ModelParametrosEvaluacion
{
private
static
final
long
serialVersionUID
=
1L
;
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@Column
(
name
=
"id"
)
private
Long
id
;
@Column
(
name
=
"num"
,
nullable
=
false
)
private
Integer
numero
;
@Column
(
name
=
"Descripcion"
,
nullable
=
false
)
private
String
descripcion
;
@Column
(
name
=
"Puntaje"
,
nullable
=
false
)
private
String
puntaje
;
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/IServiceConfiguracionPaEv.java
0 → 100644
View file @
a1341af3
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelConfiguracionPaEv
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParameters
;
import
java.util.List
;
public
interface
IServiceConfiguracionPaEv
{
public
ModelConfiguracionPaEv
ListarPorID
(
Long
id
);
public
List
<
ModelConfiguracionPaEv
>
ListarRegistros
();
public
ModelConfiguracionPaEv
guardar
(
ModelConfiguracionPaEv
modelConfiguracionPaEv
);
public
ModelConfiguracionPaEv
editar
(
Long
id
,
ModelConfiguracionPaEv
modelConfiguracionPaEv
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/IServiceParametrosE.java
0 → 100644
View file @
a1341af3
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParameters
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParametrosEvaluacion
;
import
java.util.List
;
public
interface
IServiceParametrosE
{
public
ModelParametrosEvaluacion
ListarPorID
(
Long
id
);
public
List
<
ModelParametrosEvaluacion
>
ListarRegistros
();
public
ModelParametrosEvaluacion
guardar
(
ModelParametrosEvaluacion
modelParametrosEvaluacion
);
public
ModelParametrosEvaluacion
editar
(
Long
id
,
ModelParametrosEvaluacion
modelParametrosEvaluacion
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/ServiceConfiguracionPaEv.java
0 → 100644
View file @
a1341af3
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoConfiguracionPaEv
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoParameters
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelConfiguracionPaEv
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParameters
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
public
class
ServiceConfiguracionPaEv
implements
IServiceConfiguracionPaEv
{
@Autowired
private
DaoConfiguracionPaEv
daoConfiguracionPaEv
;
@Override
public
ModelConfiguracionPaEv
ListarPorID
(
Long
id
)
{
return
daoConfiguracionPaEv
.
findById
(
id
).
get
();
}
@Override
public
List
<
ModelConfiguracionPaEv
>
ListarRegistros
()
{
return
(
List
<
ModelConfiguracionPaEv
>)
daoConfiguracionPaEv
.
findAll
();
}
@Override
public
ModelConfiguracionPaEv
guardar
(
ModelConfiguracionPaEv
modelConfiguracionPaEv
)
{
return
daoConfiguracionPaEv
.
save
(
modelConfiguracionPaEv
);
}
@Override
public
ModelConfiguracionPaEv
editar
(
Long
id
,
ModelConfiguracionPaEv
modelConfiguracionPaEv
)
{
ModelConfiguracionPaEv
parameters
=
daoConfiguracionPaEv
.
findById
(
id
).
get
();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
parameters
.
setDescripcion
(
modelConfiguracionPaEv
.
getDescripcion
());
ModelConfiguracionPaEv
parametersActualizado
=
daoConfiguracionPaEv
.
save
(
parameters
);
return
parametersActualizado
;
}
@Override
public
void
eliminar
(
Long
id
)
{
ModelConfiguracionPaEv
parameters
=
daoConfiguracionPaEv
.
findById
(
id
).
get
();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoConfiguracionPaEv
.
delete
(
parameters
);
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/ServiceExample.java
View file @
a1341af3
...
...
@@ -35,7 +35,9 @@ public class ServiceExample implements IServiceExample{
ModelExample
example
=
daoExample
.
findById
(
id
).
get
();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
example
.
setNumero
(
modelExample
.
getNumero
());
example
.
setName
(
modelExample
.
getName
());
example
.
setState
(
modelExample
.
getState
());
ModelExample
exampleActualizado
=
daoExample
.
save
(
example
);
return
exampleActualizado
;
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/ServiceParametrosE.java
0 → 100644
View file @
a1341af3
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoParameters
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoParametrosEvaluacion
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelConfiguracionPaEv
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParametrosEvaluacion
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
public
class
ServiceParametrosE
implements
IServiceParametrosE
{
@Autowired
private
DaoParametrosEvaluacion
daoParametrosEvaluacion
;
@Override
public
ModelParametrosEvaluacion
ListarPorID
(
Long
id
)
{
return
daoParametrosEvaluacion
.
findById
(
id
).
get
();
}
@Override
public
List
<
ModelParametrosEvaluacion
>
ListarRegistros
()
{
return
(
List
<
ModelParametrosEvaluacion
>)
daoParametrosEvaluacion
.
findAll
();
}
@Override
public
ModelParametrosEvaluacion
guardar
(
ModelParametrosEvaluacion
modelParametrosEvaluacion
)
{
return
daoParametrosEvaluacion
.
save
(
modelParametrosEvaluacion
);
}
@Override
public
ModelParametrosEvaluacion
editar
(
Long
id
,
ModelParametrosEvaluacion
modelParametrosEvaluacion
)
{
ModelParametrosEvaluacion
parameters
=
daoParametrosEvaluacion
.
findById
(
id
).
get
();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
parameters
.
setDescripcion
(
modelParametrosEvaluacion
.
getDescripcion
());
ModelParametrosEvaluacion
parametersActualizado
=
daoParametrosEvaluacion
.
save
(
parameters
);
return
parametersActualizado
;
}
@Override
public
void
eliminar
(
Long
id
)
{
ModelParametrosEvaluacion
parameters
=
daoParametrosEvaluacion
.
findById
(
id
).
get
();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoParametrosEvaluacion
.
delete
(
parameters
);
}
}
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