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
d430f85a
Commit
d430f85a
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 de convoca
parent
711c9808
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
144 additions
and
9 deletions
+144
-9
UzyTavConvocaController.java
...lidad/MovilidadWS/controller/UzyTavConvocaController.java
+54
-0
DaoUzyTavConvoca.java
.../edu/espe/movilidad/MovilidadWS/dao/DaoUzyTavConvoca.java
+7
-0
ModelUzyTavConvoca.java
.../espe/movilidad/MovilidadWS/model/ModelUzyTavConvoca.java
+9
-9
IServiceUzyTavConvoca.java
...ilidadWS/service/UzyTavConvoca/IServiceUzyTavConvoca.java
+19
-0
ServiceUzyTavConvoca.java
...vilidadWS/service/UzyTavConvoca/ServiceUzyTavConvoca.java
+55
-0
No files found.
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/UzyTavConvocaController.java
0 → 100644
View file @
d430f85a
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
controller
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavConsolca
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavConvoca
;
import
ec.edu.espe.movilidad.MovilidadWS.service.UzyTavConvoca.IServiceUzyTavConvoca
;
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
+
"/convoca"
)
public
class
UzyTavConvocaController
{
@Autowired
IServiceUzyTavConvoca
serviceUzyTavConvoca
;
@GetMapping
(
"/exampleFindId/{id}"
)
public
ResponseEntity
<
ModelUzyTavConvoca
>
ListarPorID
(
@PathVariable
Long
id
)
{
return
new
ResponseEntity
<>(
serviceUzyTavConvoca
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
@GetMapping
(
"/getAll"
)
public
ResponseEntity
<
List
<
ModelUzyTavConvoca
>>
ListarRegistros
()
{
return
new
ResponseEntity
<>(
serviceUzyTavConvoca
.
ListarRegistros
(),
HttpStatus
.
OK
);
}
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
ModelUzyTavConvoca
>
guardar
(
@RequestBody
ModelUzyTavConvoca
modelUzyTavConvoca
)
{
return
new
ResponseEntity
<>(
serviceUzyTavConvoca
.
guardar
(
modelUzyTavConvoca
),
HttpStatus
.
OK
);
}
@PutMapping
(
"/editar/{id}"
)
public
ResponseEntity
<
ModelUzyTavConvoca
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelUzyTavConvoca
modelUzyTavConvoca
)
{
return
new
ResponseEntity
<>(
serviceUzyTavConvoca
.
editar
(
id
,
modelUzyTavConvoca
),
HttpStatus
.
OK
);
}
@DeleteMapping
(
"/eliminar/{id}"
)
public
ResponseEntity
<
Void
>
eliminar
(
@PathVariable
Long
id
)
{
serviceUzyTavConvoca
.
eliminar
(
id
);
return
ResponseEntity
.
ok
().
build
();
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/DaoUzyTavConvoca.java
0 → 100644
View file @
d430f85a
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
dao
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavConvoca
;
import
org.springframework.data.jpa.repository.JpaRepository
;
public
interface
DaoUzyTavConvoca
extends
JpaRepository
<
ModelUzyTavConvoca
,
Long
>
{
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelUzyTavConvoca.java
View file @
d430f85a
...
...
@@ -17,34 +17,34 @@ public class ModelUzyTavConvoca {
@Id
@Column
(
name
=
"uzytavconvoca_id"
)
private
Long
id
;
private
Long
uzytavconvoca_
id
;
@Column
(
name
=
"uzytavconvoca_nombre"
)
private
String
nombre
;
private
String
uzytavconvoca_
nombre
;
@Lob
@Column
(
name
=
"uzytavconvoca_digital"
)
private
byte
[]
digital
;
private
byte
[]
uzytavconvoca_
digital
;
@Column
(
name
=
"uzytavconvoca_observacion"
)
private
String
observacion
;
private
String
uzytavconvoca_
observacion
;
@Column
(
name
=
"uzytavconvoca_estado"
)
private
String
estado
;
private
String
uzytavconvoca_
estado
;
@Column
(
name
=
"uzytavconvoca_fecha_inicio"
)
private
Date
fechaI
nicio
;
private
Date
uzytavconvoca_fecha_i
nicio
;
@Column
(
name
=
"uzytavconvoca_fecha_fin"
)
private
Date
fechaF
in
;
private
Date
uzytavconvoca_fecha_f
in
;
@Column
(
name
=
"uzytavconvoca_digital_nombre"
)
private
String
digitalN
ombre
;
private
String
uzytavconvoca_digital_n
ombre
;
@Column
(
name
=
"uzytavconvoca_digital_url"
)
private
String
digitalU
rl
;
private
String
uzytavconvoca_digital_u
rl
;
//RELACION CON PROYECTO-TABLA HIJA
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTavConvoca/IServiceUzyTavConvoca.java
0 → 100644
View file @
d430f85a
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
UzyTavConvoca
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavConsolca
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavConvoca
;
import
java.util.List
;
public
interface
IServiceUzyTavConvoca
{
public
ModelUzyTavConvoca
ListarPorID
(
Long
id
);
public
List
<
ModelUzyTavConvoca
>
ListarRegistros
();
public
ModelUzyTavConvoca
guardar
(
ModelUzyTavConvoca
modelUzyTavConvoca
);
public
ModelUzyTavConvoca
editar
(
Long
id
,
ModelUzyTavConvoca
modelUzyTavConvoca
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTavConvoca/ServiceUzyTavConvoca.java
0 → 100644
View file @
d430f85a
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
UzyTavConvoca
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTavConvoca
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavConsolca
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavConvoca
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
public
class
ServiceUzyTavConvoca
implements
IServiceUzyTavConvoca
{
@Autowired
DaoUzyTavConvoca
daoUzyTavConvoca
;
@Override
public
ModelUzyTavConvoca
ListarPorID
(
Long
id
)
{
return
daoUzyTavConvoca
.
findById
(
id
).
get
();
}
@Override
public
List
<
ModelUzyTavConvoca
>
ListarRegistros
()
{
return
daoUzyTavConvoca
.
findAll
();
}
@Override
public
ModelUzyTavConvoca
guardar
(
ModelUzyTavConvoca
modelUzyTavConvoca
)
{
return
daoUzyTavConvoca
.
save
(
modelUzyTavConvoca
);
}
@Override
public
ModelUzyTavConvoca
editar
(
Long
id
,
ModelUzyTavConvoca
modelUzyTavConvoca
)
{
ModelUzyTavConvoca
dato
=
daoUzyTavConvoca
.
findById
(
id
).
get
();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
dato
.
setUzytavconvoca_id
(
modelUzyTavConvoca
.
getUzytavconvoca_id
());
dato
.
setUzytavconvoca_nombre
(
modelUzyTavConvoca
.
getUzytavconvoca_nombre
());
dato
.
setUzytavconvoca_digital
(
modelUzyTavConvoca
.
getUzytavconvoca_digital
());
dato
.
setUzytavconvoca_observacion
(
modelUzyTavConvoca
.
getUzytavconvoca_observacion
());
dato
.
setUzytavconvoca_estado
(
modelUzyTavConvoca
.
getUzytavconvoca_estado
());
dato
.
setUzytavconvoca_fecha_inicio
(
modelUzyTavConvoca
.
getUzytavconvoca_fecha_inicio
());
dato
.
setUzytavconvoca_fecha_fin
(
modelUzyTavConvoca
.
getUzytavconvoca_fecha_fin
());
dato
.
setUzytavconvoca_digital_nombre
(
modelUzyTavConvoca
.
getUzytavconvoca_digital_nombre
());
dato
.
setUzytavconvoca_digital_url
(
modelUzyTavConvoca
.
getUzytavconvoca_digital_url
());
ModelUzyTavConvoca
datoActualizado
=
daoUzyTavConvoca
.
save
(
dato
);
return
datoActualizado
;
}
@Override
public
void
eliminar
(
Long
id
)
{
ModelUzyTavConvoca
dato
=
daoUzyTavConvoca
.
findById
(
id
).
get
();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTavConvoca
.
delete
(
dato
);
}
}
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