Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
B
BackEnd-V1
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-V1
Commits
9bce4765
Commit
9bce4765
authored
May 24, 2023
by
Joel Andres Molina Velez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Se agregan las tablas SZDTAVHOREJEC y SZDTAVTIPRES
parent
6a36112b
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
311 additions
and
1 deletion
+311
-1
HoRejecController.java
...dWS/controller/TablasAparte/Grupo2/HoRejecController.java
+53
-0
TiPresController.java
...adWS/controller/TablasAparte/Grupo2/TiPresController.java
+50
-0
DaoHoRejec.java
...lidad/MovilidadWS/dao/TablasAparte/Grupo2/DaoHoRejec.java
+7
-0
DaoTiPres.java
...ilidad/MovilidadWS/dao/TablasAparte/Grupo2/DaoTiPres.java
+7
-0
ModelHoRejec.java
...d/MovilidadWS/model/TablasAparte/Grupo2/ModelHoRejec.java
+32
-0
ModelResposableProg.java
...idadWS/model/TablasAparte/Grupo2/ModelResposableProg.java
+11
-1
ModelTiPres.java
...ad/MovilidadWS/model/TablasAparte/Grupo2/ModelTiPres.java
+26
-0
IServiceHoRejec.java
...MovilidadWS/service/Grupo2/Interface/IServiceHoRejec.java
+19
-0
IServiceTiPres.java
.../MovilidadWS/service/Grupo2/Interface/IServiceTiPres.java
+19
-0
ServiceHoRejec.java
...ad/MovilidadWS/service/Grupo2/Service/ServiceHoRejec.java
+45
-0
ServiceTiPres.java
...dad/MovilidadWS/service/Grupo2/Service/ServiceTiPres.java
+42
-0
No files found.
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/TablasAparte/Grupo2/HoRejecController.java
0 → 100644
View file @
9bce4765
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
controller
.
TablasAparte
.
Grupo2
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo2.ModelActaResponsa
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo2.ModelHoRejec
;
import
ec.edu.espe.movilidad.MovilidadWS.service.Grupo2.Interface.IServiceActaResponsa
;
import
ec.edu.espe.movilidad.MovilidadWS.service.Grupo2.Interface.IServiceHoRejec
;
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
+
"/Ho"
)
public
class
HoRejecController
{
@Autowired
private
IServiceHoRejec
serviceHoRejec
;
@GetMapping
(
"/exampleFindId/{id}"
)
public
ResponseEntity
<
ModelHoRejec
>
ListarPorID
(
@PathVariable
Long
id
)
{
return
new
ResponseEntity
<>(
serviceHoRejec
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
@GetMapping
(
"/getAll"
)
public
ResponseEntity
<
List
<
ModelHoRejec
>>
ListarRegistros
()
{
return
new
ResponseEntity
<>(
serviceHoRejec
.
ListarRegistros
(),
HttpStatus
.
OK
);
}
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
ModelHoRejec
>
guardar
(
@RequestBody
ModelHoRejec
modelHoRejec
)
{
return
new
ResponseEntity
<>(
serviceHoRejec
.
guardar
(
modelHoRejec
),
HttpStatus
.
OK
);
}
@PutMapping
(
"/editar/{id}"
)
public
ResponseEntity
<
ModelHoRejec
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelHoRejec
modelHoRejec
)
{
return
new
ResponseEntity
<>(
serviceHoRejec
.
editar
(
id
,
modelHoRejec
),
HttpStatus
.
OK
);
}
@DeleteMapping
(
"/eliminar/{id}"
)
public
ResponseEntity
<
Void
>
eliminar
(
@PathVariable
Long
id
)
{
serviceHoRejec
.
eliminar
(
id
);
return
ResponseEntity
.
ok
().
build
();
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/TablasAparte/Grupo2/TiPresController.java
0 → 100644
View file @
9bce4765
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
controller
.
TablasAparte
.
Grupo2
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo2.ModelHoRejec
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo2.ModelTiPres
;
import
ec.edu.espe.movilidad.MovilidadWS.service.Grupo2.Interface.IServiceHoRejec
;
import
ec.edu.espe.movilidad.MovilidadWS.service.Grupo2.Interface.IServiceTiPres
;
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
+
"/Ti"
)
public
class
TiPresController
{
@Autowired
private
IServiceTiPres
serviceTiPres
;
@GetMapping
(
"/exampleFindId/{id}"
)
public
ResponseEntity
<
ModelTiPres
>
ListarPorID
(
@PathVariable
Long
id
)
{
return
new
ResponseEntity
<>(
serviceTiPres
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
@GetMapping
(
"/getAll"
)
public
ResponseEntity
<
List
<
ModelTiPres
>>
ListarRegistros
()
{
return
new
ResponseEntity
<>(
serviceTiPres
.
ListarRegistros
(),
HttpStatus
.
OK
);
}
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
ModelTiPres
>
guardar
(
@RequestBody
ModelTiPres
modelTiPres
)
{
return
new
ResponseEntity
<>(
serviceTiPres
.
guardar
(
modelTiPres
),
HttpStatus
.
OK
);
}
@PutMapping
(
"/editar/{id}"
)
public
ResponseEntity
<
ModelTiPres
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelTiPres
modelTiPres
)
{
return
new
ResponseEntity
<>(
serviceTiPres
.
editar
(
id
,
modelTiPres
),
HttpStatus
.
OK
);
}
@DeleteMapping
(
"/eliminar/{id}"
)
public
ResponseEntity
<
Void
>
eliminar
(
@PathVariable
Long
id
)
{
serviceTiPres
.
eliminar
(
id
);
return
ResponseEntity
.
ok
().
build
();
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/TablasAparte/Grupo2/DaoHoRejec.java
0 → 100644
View file @
9bce4765
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
dao
.
TablasAparte
.
Grupo2
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo2.ModelHoRejec
;
import
org.springframework.data.jpa.repository.JpaRepository
;
public
interface
DaoHoRejec
extends
JpaRepository
<
ModelHoRejec
,
Long
>
{
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/TablasAparte/Grupo2/DaoTiPres.java
0 → 100644
View file @
9bce4765
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
dao
.
TablasAparte
.
Grupo2
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo2.ModelTiPres
;
import
org.springframework.data.jpa.repository.JpaRepository
;
public
interface
DaoTiPres
extends
JpaRepository
<
ModelTiPres
,
Long
>
{
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/TablasAparte/Grupo2/ModelHoRejec.java
0 → 100644
View file @
9bce4765
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
model
.
TablasAparte
.
Grupo2
;
import
lombok.Data
;
import
javax.persistence.*
;
import
java.util.Date
;
@Data
@Entity
@Table
(
name
=
"SZDTAVHOREJEC"
)
public
class
ModelHoRejec
{
private
static
final
long
serialVersionUID
=
1L
;
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@Column
(
name
=
"SZTVHOREJEC_CODE"
)
private
Long
SZTVHOREJEC_CODE
;
@Column
(
name
=
"SRESPROG_ID"
)
Long
SRESPROG_ID
;
@Column
(
name
=
"SZTVHOREJEC_FEC_INI"
)
private
Date
SZTVHOREJEC_FEC_INI
;
@Column
(
name
=
"SZTVHOREJEC_FEC_FIN"
)
private
Date
SZTVHOREJEC_FEC_FIN
;
@Column
(
name
=
"SZTVHOREJEC_TOTAL"
)
private
Integer
SZTVHOREJEC_TOTAL
;
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/TablasAparte/Grupo2/ModelResposableProg.java
View file @
9bce4765
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
model
.
TablasAparte
.
Grupo2
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo1.ModelTavPresup
;
import
lombok.Data
;
import
javax.persistence.*
;
...
...
@@ -22,10 +21,21 @@ public class ModelResposableProg {
//RELACION UNO A MUCHOS
//RELACION CON LA TABLA ActaResponsa
@OneToMany
(
cascade
=
CascadeType
.
ALL
,
fetch
=
FetchType
.
EAGER
)
@JoinColumn
(
name
=
"SRESPROG_ID"
,
referencedColumnName
=
"SRESPROG_ID"
)
Set
<
ModelActaResponsa
>
modelActaResponsas
=
new
HashSet
<>();
//RELACION CON LA TABLA TiPres
@OneToMany
(
cascade
=
CascadeType
.
ALL
,
fetch
=
FetchType
.
EAGER
)
@JoinColumn
(
name
=
"SRESPROG_ID"
,
referencedColumnName
=
"SRESPROG_ID"
)
Set
<
ModelTiPres
>
modelTiPres
=
new
HashSet
<>();
//RELACION CON LA TABLA HpRejec
@OneToMany
(
cascade
=
CascadeType
.
ALL
,
fetch
=
FetchType
.
EAGER
)
@JoinColumn
(
name
=
"SRESPROG_ID"
,
referencedColumnName
=
"SRESPROG_ID"
)
Set
<
ModelHoRejec
>
modelHoRejecs
=
new
HashSet
<>();
@Column
(
name
=
"USU_ID_DOCENTE"
)
private
Integer
USU_ID_DOCENTE
;
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/TablasAparte/Grupo2/ModelTiPres.java
0 → 100644
View file @
9bce4765
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
model
.
TablasAparte
.
Grupo2
;
import
lombok.Data
;
import
javax.persistence.*
;
@Data
@Entity
@Table
(
name
=
"SZDTAVTIPRES"
)
public
class
ModelTiPres
{
private
static
final
long
serialVersionUID
=
1L
;
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@Column
(
name
=
"SZTVTIPRES_CODE"
)
private
Long
SZTVTIPRES_CODE
;
@Column
(
name
=
"SRESPROG_ID"
)
Long
SRESPROG_ID
;
@Column
(
name
=
"SZTVTIPRES_DESCRIP"
,
columnDefinition
=
"VARCHAR2(50 BYTE)"
)
private
String
SZTVTIPRES_DESCRIP
;
@Column
(
name
=
"SZTVTIPRES_ORDEN"
,
columnDefinition
=
"VARCHAR2(50 BYTE)"
)
private
Integer
SZTVTIPRES_ORDEN
;
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/Grupo2/Interface/IServiceHoRejec.java
0 → 100644
View file @
9bce4765
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
Grupo2
.
Interface
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo2.ModelActaResponsa
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo2.ModelHoRejec
;
import
java.util.List
;
public
interface
IServiceHoRejec
{
public
ModelHoRejec
ListarPorID
(
Long
id
);
public
List
<
ModelHoRejec
>
ListarRegistros
();
public
ModelHoRejec
guardar
(
ModelHoRejec
modelHoRejec
);
public
ModelHoRejec
editar
(
Long
id
,
ModelHoRejec
modelHoRejec
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/Grupo2/Interface/IServiceTiPres.java
0 → 100644
View file @
9bce4765
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
Grupo2
.
Interface
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo2.ModelResposableProg
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo2.ModelTiPres
;
import
java.util.List
;
public
interface
IServiceTiPres
{
public
ModelTiPres
ListarPorID
(
Long
id
);
public
List
<
ModelTiPres
>
ListarRegistros
();
public
ModelTiPres
guardar
(
ModelTiPres
modelTiPres
);
public
ModelTiPres
editar
(
Long
id
,
ModelTiPres
modelTiPres
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/Grupo2/Service/ServiceHoRejec.java
0 → 100644
View file @
9bce4765
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
Grupo2
.
Service
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.TablasAparte.Grupo2.DaoHoRejec
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo2.ModelActaResponsa
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo2.ModelHoRejec
;
import
ec.edu.espe.movilidad.MovilidadWS.service.Grupo2.Interface.IServiceHoRejec
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
java.util.List
;
@Service
public
class
ServiceHoRejec
implements
IServiceHoRejec
{
@Autowired
DaoHoRejec
daoHoRejec
;
@Override
public
ModelHoRejec
ListarPorID
(
@PathVariable
Long
id
)
{
return
daoHoRejec
.
findById
(
id
).
get
();
}
@Override
public
List
<
ModelHoRejec
>
ListarRegistros
()
{
return
daoHoRejec
.
findAll
();
}
@Override
public
ModelHoRejec
guardar
(
ModelHoRejec
modelHoRejec
)
{
return
daoHoRejec
.
save
(
modelHoRejec
);
}
@Override
public
ModelHoRejec
editar
(
@PathVariable
Long
id
,
ModelHoRejec
modelHoRejec
)
{
return
null
;
}
@Override
public
void
eliminar
(
@PathVariable
Long
id
)
{
ModelHoRejec
example
=
daoHoRejec
.
findById
(
id
).
get
();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoHoRejec
.
delete
(
example
);
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/Grupo2/Service/ServiceTiPres.java
0 → 100644
View file @
9bce4765
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
Grupo2
.
Service
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.TablasAparte.Grupo2.DaoTiPres
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo2.ModelHoRejec
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo2.ModelTiPres
;
import
ec.edu.espe.movilidad.MovilidadWS.service.Grupo2.Interface.IServiceTiPres
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
public
class
ServiceTiPres
implements
IServiceTiPres
{
@Autowired
DaoTiPres
daoTiPres
;
@Override
public
ModelTiPres
ListarPorID
(
Long
id
)
{
return
daoTiPres
.
findById
(
id
).
get
();
}
@Override
public
List
<
ModelTiPres
>
ListarRegistros
()
{
return
daoTiPres
.
findAll
();
}
@Override
public
ModelTiPres
guardar
(
ModelTiPres
modelTiPres
)
{
return
daoTiPres
.
save
(
modelTiPres
);
}
@Override
public
ModelTiPres
editar
(
Long
id
,
ModelTiPres
modelTiPres
)
{
return
null
;
}
@Override
public
void
eliminar
(
Long
id
)
{
ModelTiPres
example
=
daoTiPres
.
findById
(
id
).
get
();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoTiPres
.
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