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
9524b07d
Commit
9524b07d
authored
May 25, 2023
by
Joel Andres Molina Velez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Se agregan las tablas SZDTAVOBJ_PLAN_VINVULA y SZDTAVPLAN_V_PROGRAMA
parent
9bce4765
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
294 additions
and
0 deletions
+294
-0
PlanVProgramaController.java
...ntroller/TablasAparte/Grupo4/PlanVProgramaController.java
+49
-0
PlanVinVulaController.java
...controller/TablasAparte/Grupo4/PlanVinVulaController.java
+51
-0
DaoPlanVPrograma.java
...MovilidadWS/dao/TablasAparte/Grupo4/DaoPlanVPrograma.java
+8
-0
DaoPlanVinVula.java
...d/MovilidadWS/dao/TablasAparte/Grupo4/DaoPlanVinVula.java
+8
-0
ModelPlanVPrograma.java
...lidadWS/model/TablasAparte/Grupo4/ModelPlanVPrograma.java
+24
-0
ModelPlanVinVula.java
...vilidadWS/model/TablasAparte/Grupo4/ModelPlanVinVula.java
+32
-0
IServicePlanVPrograma.java
...dad/MovilidadWS/service/Grupo4/IServicePlanVPrograma.java
+19
-0
IServicePlanVinVula.java
...lidad/MovilidadWS/service/Grupo4/IServicePlanVinVula.java
+19
-0
ServicePlanVPrograma.java
...idad/MovilidadWS/service/Grupo4/ServicePlanVPrograma.java
+42
-0
ServicePlanVinVula.java
...ilidad/MovilidadWS/service/Grupo4/ServicePlanVinVula.java
+42
-0
No files found.
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/TablasAparte/Grupo4/PlanVProgramaController.java
0 → 100644
View file @
9524b07d
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
controller
.
TablasAparte
.
Grupo4
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo4.ModelPlanVPrograma
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo4.ModelPlanVinVula
;
import
ec.edu.espe.movilidad.MovilidadWS.service.Grupo4.IServicePlanVPrograma
;
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
+
"/PlanPrograma"
)
public
class
PlanVProgramaController
{
@Autowired
private
IServicePlanVPrograma
servicePlanVPrograma
;
@GetMapping
(
"/exampleFindId/{id}"
)
public
ResponseEntity
<
ModelPlanVPrograma
>
ListarPorID
(
@PathVariable
Long
id
)
{
return
new
ResponseEntity
<>(
servicePlanVPrograma
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
@GetMapping
(
"/getAll"
)
public
ResponseEntity
<
List
<
ModelPlanVPrograma
>>
ListarRegistros
()
{
return
new
ResponseEntity
<>(
servicePlanVPrograma
.
ListarRegistros
(),
HttpStatus
.
OK
);
}
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
ModelPlanVPrograma
>
guardar
(
@RequestBody
ModelPlanVPrograma
modelPlanVPrograma
)
{
return
new
ResponseEntity
<>(
servicePlanVPrograma
.
guardar
(
modelPlanVPrograma
),
HttpStatus
.
OK
);
}
@PutMapping
(
"/editar/{id}"
)
public
ResponseEntity
<
ModelPlanVPrograma
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelPlanVPrograma
modelPlanVPrograma
)
{
return
new
ResponseEntity
<>(
servicePlanVPrograma
.
editar
(
id
,
modelPlanVPrograma
),
HttpStatus
.
OK
);
}
@DeleteMapping
(
"/eliminar/{id}"
)
public
ResponseEntity
<
Void
>
eliminar
(
@PathVariable
Long
id
)
{
servicePlanVPrograma
.
eliminar
(
id
);
return
ResponseEntity
.
ok
().
build
();
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/TablasAparte/Grupo4/PlanVinVulaController.java
0 → 100644
View file @
9524b07d
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
controller
.
TablasAparte
.
Grupo4
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo2.ModelTiPres
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo4.ModelPlanVinVula
;
import
ec.edu.espe.movilidad.MovilidadWS.service.Grupo4.IServicePlanVinVula
;
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
+
"/PlanVinVula"
)
public
class
PlanVinVulaController
{
@Autowired
private
IServicePlanVinVula
servicePlanVinVula
;
@GetMapping
(
"/exampleFindId/{id}"
)
public
ResponseEntity
<
ModelPlanVinVula
>
ListarPorID
(
@PathVariable
Long
id
)
{
return
new
ResponseEntity
<>(
servicePlanVinVula
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
@GetMapping
(
"/getAll"
)
public
ResponseEntity
<
List
<
ModelPlanVinVula
>>
ListarRegistros
()
{
return
new
ResponseEntity
<>(
servicePlanVinVula
.
ListarRegistros
(),
HttpStatus
.
OK
);
}
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
ModelPlanVinVula
>
guardar
(
@RequestBody
ModelPlanVinVula
modelPlanVinVula
)
{
return
new
ResponseEntity
<>(
servicePlanVinVula
.
guardar
(
modelPlanVinVula
),
HttpStatus
.
OK
);
}
@PutMapping
(
"/editar/{id}"
)
public
ResponseEntity
<
ModelPlanVinVula
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelPlanVinVula
modelPlanVinVula
)
{
return
new
ResponseEntity
<>(
servicePlanVinVula
.
editar
(
id
,
modelPlanVinVula
),
HttpStatus
.
OK
);
}
@DeleteMapping
(
"/eliminar/{id}"
)
public
ResponseEntity
<
Void
>
eliminar
(
@PathVariable
Long
id
)
{
servicePlanVinVula
.
eliminar
(
id
);
return
ResponseEntity
.
ok
().
build
();
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/TablasAparte/Grupo4/DaoPlanVPrograma.java
0 → 100644
View file @
9524b07d
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
dao
.
TablasAparte
.
Grupo4
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo4.ModelPlanVPrograma
;
import
org.springframework.data.jpa.repository.JpaRepository
;
public
interface
DaoPlanVPrograma
extends
JpaRepository
<
ModelPlanVPrograma
,
Long
>
{
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/TablasAparte/Grupo4/DaoPlanVinVula.java
0 → 100644
View file @
9524b07d
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
dao
.
TablasAparte
.
Grupo4
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo4.ModelPlanVinVula
;
import
org.springframework.data.jpa.repository.JpaRepository
;
public
interface
DaoPlanVinVula
extends
JpaRepository
<
ModelPlanVinVula
,
Long
>
{
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/TablasAparte/Grupo4/ModelPlanVPrograma.java
0 → 100644
View file @
9524b07d
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
model
.
TablasAparte
.
Grupo4
;
import
lombok.Data
;
import
javax.persistence.*
;
@Data
@Entity
@Table
(
name
=
"SZDTAVPLAN_V_PROGRAMA"
)
public
class
ModelPlanVPrograma
{
private
static
final
long
serialVersionUID
=
1L
;
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@Column
(
name
=
"SVPVP_ID"
)
private
Long
SVPVP_ID
;
@Column
(
name
=
"SVOPVI_ID"
)
Long
SVOPVI_ID
;
@Column
(
name
=
"SPRV_ID"
)
private
Integer
SPRV_ID
;
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/TablasAparte/Grupo4/ModelPlanVinVula.java
0 → 100644
View file @
9524b07d
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
model
.
TablasAparte
.
Grupo4
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo2.ModelTiPres
;
import
lombok.Data
;
import
javax.persistence.*
;
import
java.util.HashSet
;
import
java.util.Set
;
//TABLA PADRE
@Data
@Entity
@Table
(
name
=
"SZDTAVOBJ_PLAN_VINVULA"
)
public
class
ModelPlanVinVula
{
private
static
final
long
serialVersionUID
=
1L
;
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@Column
(
name
=
"SVOPVI_ID"
)
private
Long
SVOPVI_ID
;
@Column
(
name
=
"SVOPVI_DESCRIPCION"
,
columnDefinition
=
"VARCHAR2(500 BYTE)"
)
private
String
SVOPVI_DESCRIPCION
;
@Column
(
name
=
"SVOPVI_ORDEN"
)
private
Integer
SVOPVI_ORDEN
;
//Relación con la tabla PlanVPrograma
@OneToMany
(
cascade
=
CascadeType
.
ALL
,
fetch
=
FetchType
.
EAGER
)
@JoinColumn
(
name
=
"SVOPVI_ID"
,
referencedColumnName
=
"SVOPVI_ID"
)
Set
<
ModelPlanVPrograma
>
modelPlanVProgramas
=
new
HashSet
<>();
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/Grupo4/IServicePlanVPrograma.java
0 → 100644
View file @
9524b07d
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
Grupo4
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo4.ModelPlanVPrograma
;
import
java.util.List
;
public
interface
IServicePlanVPrograma
{
public
ModelPlanVPrograma
ListarPorID
(
Long
id
);
public
List
<
ModelPlanVPrograma
>
ListarRegistros
();
public
ModelPlanVPrograma
guardar
(
ModelPlanVPrograma
modelPlanVPrograma
);
public
ModelPlanVPrograma
editar
(
Long
id
,
ModelPlanVPrograma
modelPlanVPrograma
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/Grupo4/IServicePlanVinVula.java
0 → 100644
View file @
9524b07d
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
Grupo4
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo4.ModelPlanVinVula
;
import
java.util.List
;
public
interface
IServicePlanVinVula
{
public
ModelPlanVinVula
ListarPorID
(
Long
id
);
public
List
<
ModelPlanVinVula
>
ListarRegistros
();
public
ModelPlanVinVula
guardar
(
ModelPlanVinVula
modelPlanVinVula
);
public
ModelPlanVinVula
editar
(
Long
id
,
ModelPlanVinVula
modelPlanVinVula
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/Grupo4/ServicePlanVPrograma.java
0 → 100644
View file @
9524b07d
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
Grupo4
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.TablasAparte.Grupo4.DaoPlanVPrograma
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo4.ModelPlanVPrograma
;
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
ServicePlanVPrograma
implements
IServicePlanVPrograma
{
@Autowired
DaoPlanVPrograma
daoPlanVPrograma
;
@Override
public
ModelPlanVPrograma
ListarPorID
(
@PathVariable
Long
id
)
{
return
daoPlanVPrograma
.
findById
(
id
).
get
();
}
@Override
public
List
<
ModelPlanVPrograma
>
ListarRegistros
()
{
return
daoPlanVPrograma
.
findAll
();
}
@Override
public
ModelPlanVPrograma
guardar
(
ModelPlanVPrograma
modelPlanVPrograma
)
{
return
daoPlanVPrograma
.
save
(
modelPlanVPrograma
);
}
@Override
public
ModelPlanVPrograma
editar
(
@PathVariable
Long
id
,
ModelPlanVPrograma
modelPlanVPrograma
)
{
return
null
;
}
@Override
public
void
eliminar
(
@PathVariable
Long
id
)
{
ModelPlanVPrograma
example
=
daoPlanVPrograma
.
findById
(
id
).
get
();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoPlanVPrograma
.
delete
(
example
);
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/Grupo4/ServicePlanVinVula.java
0 → 100644
View file @
9524b07d
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
Grupo4
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.TablasAparte.Grupo4.DaoPlanVinVula
;
import
ec.edu.espe.movilidad.MovilidadWS.model.TablasAparte.Grupo4.ModelPlanVinVula
;
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
ServicePlanVinVula
implements
IServicePlanVinVula
{
@Autowired
DaoPlanVinVula
daoPlanVinVula
;
@Override
public
ModelPlanVinVula
ListarPorID
(
@PathVariable
Long
id
)
{
return
daoPlanVinVula
.
findById
(
id
).
get
();
}
@Override
public
List
<
ModelPlanVinVula
>
ListarRegistros
()
{
return
daoPlanVinVula
.
findAll
();
}
@Override
public
ModelPlanVinVula
guardar
(
ModelPlanVinVula
modelPlanVinVula
)
{
return
daoPlanVinVula
.
save
(
modelPlanVinVula
);
}
@Override
public
ModelPlanVinVula
editar
(
@PathVariable
Long
id
,
ModelPlanVinVula
modelPlanVinVula
)
{
return
null
;
}
@Override
public
void
eliminar
(
@PathVariable
Long
id
)
{
ModelPlanVinVula
example
=
daoPlanVinVula
.
findById
(
id
).
get
();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoPlanVinVula
.
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