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
3e127084
Commit
3e127084
authored
Jun 05, 2023
by
Joel Andres Molina Velez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
se agregan las tablas y los servicios de partidas presupuestarias
parent
54534435
Hide whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
711 additions
and
0 deletions
+711
-0
UzyTClasificadorPresupController.java
...ilidadWS/controller/UzyTClasificadorPresupController.java
+52
-0
UzyTavAnualValorController.java
...ad/MovilidadWS/controller/UzyTavAnualValorController.java
+53
-0
UzyTavClasPreController.java
...lidad/MovilidadWS/controller/UzyTavClasPreController.java
+55
-0
UzyTavPresupController.java
...ilidad/MovilidadWS/controller/UzyTavPresupController.java
+52
-0
DaoUzyTClasificadorPresup.java
.../movilidad/MovilidadWS/dao/DaoUzyTClasificadorPresup.java
+8
-0
DaoUzyTavAnualValor.java
...u/espe/movilidad/MovilidadWS/dao/DaoUzyTavAnualValor.java
+7
-0
DaoUzyTavClasPre.java
.../edu/espe/movilidad/MovilidadWS/dao/DaoUzyTavClasPre.java
+7
-0
DaoUzyTavPresup.java
...c/edu/espe/movilidad/MovilidadWS/dao/DaoUzyTavPresup.java
+7
-0
ModelUzyTClasificadorPresup.java
...ilidad/MovilidadWS/model/ModelUzyTClasificadorPresup.java
+40
-0
ModelUzyTParroquia.java
.../espe/movilidad/MovilidadWS/model/ModelUzyTParroquia.java
+1
-0
ModelUzyTavAnualValor.java
...pe/movilidad/MovilidadWS/model/ModelUzyTavAnualValor.java
+31
-0
ModelUzyTavClasPre.java
.../espe/movilidad/MovilidadWS/model/ModelUzyTavClasPre.java
+38
-0
ModelUzyTavPresup.java
...u/espe/movilidad/MovilidadWS/model/ModelUzyTavPresup.java
+65
-0
ModelUzyTavProyec.java
...u/espe/movilidad/MovilidadWS/model/ModelUzyTavProyec.java
+4
-0
IServiceUzyTClasificadorPresup.java
...zyTClasificadorPresup/IServiceUzyTClasificadorPresup.java
+18
-0
ServiceUzyTClasificadorPresup.java
...UzyTClasificadorPresup/ServiceUzyTClasificadorPresup.java
+59
-0
IServiceUzyTavAnualValor.java
...WS/service/UzyTavAnualValor/IServiceUzyTavAnualValor.java
+19
-0
ServiceUzyTavAnualValor.java
...dWS/service/UzyTavAnualValor/ServiceUzyTavAnualValor.java
+51
-0
IServiceUzyTavClasPre.java
...ilidadWS/service/UzyTavClasPre/IServiceUzyTavClasPre.java
+19
-0
ServiceUzyTavClasPre.java
...vilidadWS/service/UzyTavClasPre/ServiceUzyTavClasPre.java
+49
-0
IServiceUzyTavPresup.java
...ovilidadWS/service/UzyTavPresup/IServiceUzyTavPresup.java
+19
-0
ServiceUzyTavPresup.java
...MovilidadWS/service/UzyTavPresup/ServiceUzyTavPresup.java
+57
-0
No files found.
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/UzyTClasificadorPresupController.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
controller
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTCanton
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTClasificadorPresup
;
import
ec.edu.espe.movilidad.MovilidadWS.service.UzyTClasificadorPresup.IServiceUzyTClasificadorPresup
;
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
+
"/clasificadorP"
)
public
class
UzyTClasificadorPresupController
{
@Autowired
IServiceUzyTClasificadorPresup
serviceUzyTClasificadorPresup
;
@GetMapping
(
"/exampleFindId/{id}"
)
public
ResponseEntity
<
ModelUzyTClasificadorPresup
>
ListarPorID
(
@PathVariable
Long
id
)
{
return
new
ResponseEntity
<>(
serviceUzyTClasificadorPresup
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
@GetMapping
(
"/getAll"
)
public
ResponseEntity
<
List
<
ModelUzyTClasificadorPresup
>>
ListarRegistros
()
{
return
new
ResponseEntity
<>(
serviceUzyTClasificadorPresup
.
ListarRegistros
(),
HttpStatus
.
OK
);
}
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
ModelUzyTClasificadorPresup
>
guardar
(
@RequestBody
ModelUzyTClasificadorPresup
modelUzyTClasificadorPresup
,
@RequestParam
(
"uzytclasificador_presup_padre"
)
Long
uzytclasificador_presup_padre
)
{
ModelUzyTClasificadorPresup
creado
=
serviceUzyTClasificadorPresup
.
guardar
(
uzytclasificador_presup_padre
,
modelUzyTClasificadorPresup
);
return
ResponseEntity
.
status
(
HttpStatus
.
CREATED
).
body
(
creado
);
}
@PutMapping
(
"/editar/{id}"
)
public
ResponseEntity
<
ModelUzyTClasificadorPresup
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelUzyTClasificadorPresup
modelUzyTClasificadorPresup
)
{
return
new
ResponseEntity
<>(
serviceUzyTClasificadorPresup
.
editar
(
id
,
modelUzyTClasificadorPresup
),
HttpStatus
.
OK
);
}
@DeleteMapping
(
"/eliminar/{id}"
)
public
ResponseEntity
<
Void
>
eliminar
(
@PathVariable
Long
id
)
{
serviceUzyTClasificadorPresup
.
eliminar
(
id
);
return
ResponseEntity
.
ok
().
build
();
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/UzyTavAnualValorController.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
controller
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTCanton
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavAnualValor
;
import
ec.edu.espe.movilidad.MovilidadWS.service.UzyTavAnualValor.IServiceUzyTavAnualValor
;
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
+
"/anualvalor"
)
public
class
UzyTavAnualValorController
{
@Autowired
IServiceUzyTavAnualValor
serviceUzyTavAnualValor
;
@GetMapping
(
"/exampleFindId/{id}"
)
public
ResponseEntity
<
ModelUzyTavAnualValor
>
ListarPorID
(
@PathVariable
Long
id
)
{
return
new
ResponseEntity
<>(
serviceUzyTavAnualValor
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
@GetMapping
(
"/getAll"
)
public
ResponseEntity
<
List
<
ModelUzyTavAnualValor
>>
ListarRegistros
()
{
return
new
ResponseEntity
<>(
serviceUzyTavAnualValor
.
ListarRegistros
(),
HttpStatus
.
OK
);
}
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
ModelUzyTavAnualValor
>
guardar
(
@RequestBody
ModelUzyTavAnualValor
modelUzyTCanton
)
{
return
new
ResponseEntity
<>(
serviceUzyTavAnualValor
.
guardar
(
modelUzyTCanton
),
HttpStatus
.
OK
);
}
@PutMapping
(
"/editar/{id}"
)
public
ResponseEntity
<
ModelUzyTavAnualValor
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelUzyTavAnualValor
modelUzyTavAnualValor
)
{
return
new
ResponseEntity
<>(
serviceUzyTavAnualValor
.
editar
(
id
,
modelUzyTavAnualValor
),
HttpStatus
.
OK
);
}
@DeleteMapping
(
"/eliminar/{id}"
)
public
ResponseEntity
<
Void
>
eliminar
(
@PathVariable
Long
id
)
{
serviceUzyTavAnualValor
.
eliminar
(
id
);
return
ResponseEntity
.
ok
().
build
();
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/UzyTavClasPreController.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
controller
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavAnualValor
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavClasPre
;
import
ec.edu.espe.movilidad.MovilidadWS.service.UzyTavClasPre.IServiceUzyTavClasPre
;
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
+
"/claspre"
)
public
class
UzyTavClasPreController
{
@Autowired
IServiceUzyTavClasPre
serviceUzyTavClasPre
;
@GetMapping
(
"/exampleFindId/{id}"
)
public
ResponseEntity
<
ModelUzyTavClasPre
>
ListarPorID
(
@PathVariable
Long
id
)
{
return
new
ResponseEntity
<>(
serviceUzyTavClasPre
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
@GetMapping
(
"/getAll"
)
public
ResponseEntity
<
List
<
ModelUzyTavClasPre
>>
ListarRegistros
()
{
return
new
ResponseEntity
<>(
serviceUzyTavClasPre
.
ListarRegistros
(),
HttpStatus
.
OK
);
}
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
ModelUzyTavClasPre
>
guardar
(
@RequestBody
ModelUzyTavClasPre
modelUzyTavClasPre
)
{
return
new
ResponseEntity
<>(
serviceUzyTavClasPre
.
guardar
(
modelUzyTavClasPre
),
HttpStatus
.
OK
);
}
@PutMapping
(
"/editar/{id}"
)
public
ResponseEntity
<
ModelUzyTavClasPre
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelUzyTavClasPre
modelUzyTavClasPre
)
{
return
new
ResponseEntity
<>(
serviceUzyTavClasPre
.
editar
(
id
,
modelUzyTavClasPre
),
HttpStatus
.
OK
);
}
@DeleteMapping
(
"/eliminar/{id}"
)
public
ResponseEntity
<
Void
>
eliminar
(
@PathVariable
Long
id
)
{
serviceUzyTavClasPre
.
eliminar
(
id
);
return
ResponseEntity
.
ok
().
build
();
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/UzyTavPresupController.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
controller
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavClasPre
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavPresup
;
import
ec.edu.espe.movilidad.MovilidadWS.service.UzyTavPresup.IServiceUzyTavPresup
;
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
+
"/tavpresup"
)
public
class
UzyTavPresupController
{
@Autowired
IServiceUzyTavPresup
serviceUzyTavPresup
;
@GetMapping
(
"/exampleFindId/{id}"
)
public
ResponseEntity
<
ModelUzyTavPresup
>
ListarPorID
(
@PathVariable
Long
id
)
{
return
new
ResponseEntity
<>(
serviceUzyTavPresup
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
@GetMapping
(
"/getAll"
)
public
ResponseEntity
<
List
<
ModelUzyTavPresup
>>
ListarRegistros
()
{
return
new
ResponseEntity
<>(
serviceUzyTavPresup
.
ListarRegistros
(),
HttpStatus
.
OK
);
}
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
ModelUzyTavPresup
>
guardar
(
@RequestBody
ModelUzyTavPresup
modelUzyTavPresup
)
{
return
new
ResponseEntity
<>(
serviceUzyTavPresup
.
guardar
(
modelUzyTavPresup
),
HttpStatus
.
OK
);
}
@PutMapping
(
"/editar/{id}"
)
public
ResponseEntity
<
ModelUzyTavPresup
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelUzyTavPresup
modelUzyTavPresup
)
{
return
new
ResponseEntity
<>(
serviceUzyTavPresup
.
editar
(
id
,
modelUzyTavPresup
),
HttpStatus
.
OK
);
}
@DeleteMapping
(
"/eliminar/{id}"
)
public
ResponseEntity
<
Void
>
eliminar
(
@PathVariable
Long
id
)
{
serviceUzyTavPresup
.
eliminar
(
id
);
return
ResponseEntity
.
ok
().
build
();
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/DaoUzyTClasificadorPresup.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
dao
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTClasificadorPresup
;
import
org.springframework.data.jpa.repository.JpaRepository
;
public
interface
DaoUzyTClasificadorPresup
extends
JpaRepository
<
ModelUzyTClasificadorPresup
,
Long
>
{
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/DaoUzyTavAnualValor.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
dao
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavAnualValor
;
import
org.springframework.data.jpa.repository.JpaRepository
;
public
interface
DaoUzyTavAnualValor
extends
JpaRepository
<
ModelUzyTavAnualValor
,
Long
>
{
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/DaoUzyTavClasPre.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
dao
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavClasPre
;
import
org.springframework.data.jpa.repository.JpaRepository
;
public
interface
DaoUzyTavClasPre
extends
JpaRepository
<
ModelUzyTavClasPre
,
Long
>
{
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/DaoUzyTavPresup.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
dao
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavPresup
;
import
org.springframework.data.jpa.repository.JpaRepository
;
public
interface
DaoUzyTavPresup
extends
JpaRepository
<
ModelUzyTavPresup
,
Long
>
{
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelUzyTClasificadorPresup.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
model
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
lombok.Data
;
import
javax.persistence.*
;
import
java.util.Set
;
@Data
@Entity
@Table
(
name
=
"uzytclasificador_presup"
,
schema
=
"UTIC1"
)
public
class
ModelUzyTClasificadorPresup
{
@Id
@Column
(
name
=
"uzytclasificador_presup_id"
)
private
Long
uzytclasificador_presup_id
;
@Column
(
name
=
"uzytclasificador_presup_nombre"
,
length
=
1000
)
private
String
uzytclasificador_presup_nombre
;
@Column
(
name
=
"uzytclasificador_presup_ejercicio"
)
private
Integer
uzytclasificador_presup_ejercicio
;
@Column
(
name
=
"uzytclasificador_presup_estado"
,
length
=
1
)
private
String
uzytclasificador_presup_estado
;
//RELACIÓN PADRE CONSIGO MISMA
@ManyToOne
@JoinColumn
(
name
=
"uzytclasificador_presup_padre"
,
referencedColumnName
=
"uzytclasificador_presup_id"
)
private
ModelUzyTClasificadorPresup
uzytclasificador_presup_padre
;
//RELACIÓN CON CLASSPRE-TABLA HIJA
@JsonIgnore
@OneToMany
(
mappedBy
=
"uzytclasificador_presup"
,
cascade
=
CascadeType
.
ALL
)
private
Set
<
ModelUzyTavClasPre
>
modelUzyTavClasPreSet
;
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelUzyTParroquia.java
View file @
3e127084
...
...
@@ -27,6 +27,7 @@ public class ModelUzyTParroquia {
private
Integer
uzytparroquia_grupo_recinto
;
//RELACIÓN CON LA TABLA CANTON-TABLA PADRE
@JsonIgnore
@ManyToOne
@JoinColumn
(
name
=
"uzytcanton_id"
,
referencedColumnName
=
"uzytcanton_id"
,
nullable
=
false
)
private
ModelUzyTCanton
uzytcanton
;
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelUzyTavAnualValor.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
model
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
lombok.Data
;
import
javax.persistence.*
;
import
java.util.Set
;
@Data
@Entity
@Table
(
name
=
"uzytavanualvalor"
,
schema
=
"utic1"
)
public
class
ModelUzyTavAnualValor
{
@Id
//@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column
(
name
=
"uzytavanualvalor_id"
)
private
Long
uzytavanualvalor_id
;
@Column
(
name
=
"uzytavanualvalor_desc"
,
length
=
100
)
private
String
uzytavanualvalor_desc
;
@Column
(
name
=
"uzytavanualvalor_valor"
,
precision
=
8
,
scale
=
2
)
private
Double
uzytavanualvalor_valor
;
//RELACIÓN TAVPRESUP-TABLA PADRE
@JsonIgnore
@ManyToOne
(
cascade
=
CascadeType
.
ALL
)
@JoinColumn
(
name
=
"uzytavpresup_id"
,
referencedColumnName
=
"uzytavpresup_id"
)
private
ModelUzyTavPresup
uzytavpresup
;
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelUzyTavClasPre.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
model
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
lombok.Data
;
import
javax.persistence.*
;
import
java.util.Set
;
@Data
@Entity
@Table
(
name
=
"uzytavclaspre"
,
schema
=
"UTIC1"
)
public
class
ModelUzyTavClasPre
{
@Id
@Column
(
name
=
"uzytavclaspre_id"
,
nullable
=
false
)
private
Long
uzytavclaspre_id
;
@Column
(
name
=
"uzytavclaspre_estado"
,
length
=
1
)
private
String
uzytavclaspre_estado
;
@Column
(
name
=
"uzytavclaspre_tipo"
,
length
=
1
)
private
String
uzytavclaspre_tipo
;
//RELACIÓN CON CLASIFICADOR_PRESUP-TABLA PADRE
@JsonIgnore
@ManyToOne
(
cascade
=
CascadeType
.
ALL
)
@JoinColumn
(
name
=
"uzytclasificador_presup_id"
,
referencedColumnName
=
"uzytclasificador_presup_id"
)
private
ModelUzyTClasificadorPresup
uzytclasificador_presup
;
//RELACION CON TAVPRESUP- TABLA HIJA
@JsonIgnore
@OneToMany
(
mappedBy
=
"uzytavclaspre"
,
cascade
=
CascadeType
.
ALL
)
private
Set
<
ModelUzyTavPresup
>
modelUzyTavPresupSet
;
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelUzyTavPresup.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
model
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
lombok.Data
;
import
javax.persistence.*
;
import
java.math.BigDecimal
;
import
java.util.Set
;
@Data
@Entity
@Table
(
name
=
"uzytavpresup"
,
schema
=
"UTIC1"
)
public
class
ModelUzyTavPresup
{
@Id
//@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column
(
name
=
"uzytavpresup_id"
,
nullable
=
false
)
private
Long
uzytavpresup_id
;
@Column
(
name
=
"uzytavpresup_valor"
,
precision
=
8
,
scale
=
2
)
private
BigDecimal
uzytavpresup_valor
;
@Column
(
name
=
"uzytavpresup_esptecnic"
,
length
=
250
)
private
String
uzytavpresup_esptecnic
;
@Column
(
name
=
"uzytavpresup_tipogasto"
,
length
=
1
)
private
String
uzytavpresup_tipogasto
;
@Column
(
name
=
"uzytavpresup_cantidad"
)
private
Integer
uzytavpresup_cantidad
;
@Column
(
name
=
"uzytavpresup_bien_servicio"
,
length
=
250
)
private
String
uzytavpresup_bien_servicio
;
@Column
(
name
=
"uzytavpresup_tipo"
)
private
Integer
uzytavpresup_tipo
;
@Column
(
name
=
"uzytavpresup_total_ejec"
,
precision
=
8
)
private
Integer
uzytavpresup_total_ejec
;
@Column
(
name
=
"uzytavpresup_valoranual"
,
length
=
100
)
private
String
uzytavpresup_valoranual
;
//RELACIÓN CON PROYECTO- TABLA PADRE
@JsonIgnore
@ManyToOne
(
cascade
=
CascadeType
.
ALL
)
@JoinColumn
(
name
=
"uzytavproyec_id"
,
referencedColumnName
=
"uzytavproyec_id"
)
private
ModelUzyTavProyec
uzytavproyec
;
//RELACIÓN CON CLASSPREE- TABLA PADRE
@JsonIgnore
@ManyToOne
(
cascade
=
CascadeType
.
ALL
)
@JoinColumn
(
name
=
"uzytavclaspre_id"
,
referencedColumnName
=
"uzytavclaspre_id"
)
private
ModelUzyTavClasPre
uzytavclaspre
;
//RELACIÓN CON VALORANUAL-TABLA HIJA
@JsonIgnore
@OneToMany
(
mappedBy
=
"uzytavpresup"
,
cascade
=
CascadeType
.
ALL
)
private
Set
<
ModelUzyTavAnualValor
>
modelUzyTavAnualValorSet
;
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelUzyTavProyec.java
View file @
3e127084
...
...
@@ -386,7 +386,11 @@ public class ModelUzyTavProyec {
@JsonIgnore
private
Set
<
ModelUzyTavCabeValp
>
modelUzyTavCabeValpSet
;
//RELACIÓN CON LA TABLA PRESUP- TABLA HIJA
@JsonIgnore
@OneToMany
(
mappedBy
=
"uzytavproyec"
,
cascade
=
CascadeType
.
ALL
)
private
Set
<
ModelUzyTavPresup
>
modelUzyTavPresupSet
;
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTClasificadorPresup/IServiceUzyTClasificadorPresup.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
UzyTClasificadorPresup
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTCanton
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTClasificadorPresup
;
import
java.util.List
;
public
interface
IServiceUzyTClasificadorPresup
{
public
ModelUzyTClasificadorPresup
ListarPorID
(
Long
id
);
public
List
<
ModelUzyTClasificadorPresup
>
ListarRegistros
();
public
ModelUzyTClasificadorPresup
guardar
(
Long
uzytclasificador_presup_padre
,
ModelUzyTClasificadorPresup
modelUzyTClasificadorPresup
);
public
ModelUzyTClasificadorPresup
editar
(
Long
id
,
ModelUzyTClasificadorPresup
modelUzyTClasificadorPresup
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTClasificadorPresup/ServiceUzyTClasificadorPresup.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
UzyTClasificadorPresup
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTClasificadorPresup
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTCanton
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTClasificadorPresup
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.crossstore.ChangeSetPersister
;
import
org.springframework.stereotype.Service
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
java.util.List
;
import
java.util.NoSuchElementException
;
@Service
public
class
ServiceUzyTClasificadorPresup
implements
IServiceUzyTClasificadorPresup
{
@Autowired
DaoUzyTClasificadorPresup
daoUzyTClasificadorPresup
;
@Override
public
ModelUzyTClasificadorPresup
ListarPorID
(
@PathVariable
Long
id
)
{
return
daoUzyTClasificadorPresup
.
findById
(
id
).
get
();
}
@Override
public
List
<
ModelUzyTClasificadorPresup
>
ListarRegistros
()
{
return
daoUzyTClasificadorPresup
.
findAll
();
}
@Override
public
ModelUzyTClasificadorPresup
guardar
(
Long
uzytclasificador_presup_padre
,
ModelUzyTClasificadorPresup
modelUzyTClasificadorPresup
)
{
ModelUzyTClasificadorPresup
uzyTClasificadorPresup
=
daoUzyTClasificadorPresup
.
findById
(
uzytclasificador_presup_padre
)
.
orElseThrow
(()
->
new
NoSuchElementException
(
"No se encontró el objeto padre con el ID proporcionado"
));
modelUzyTClasificadorPresup
.
setUzytclasificador_presup_padre
(
uzyTClasificadorPresup
);
return
daoUzyTClasificadorPresup
.
save
(
modelUzyTClasificadorPresup
);
}
@Override
public
ModelUzyTClasificadorPresup
editar
(
@PathVariable
Long
id
,
ModelUzyTClasificadorPresup
modelUzyTClasificadorPresup
)
{
ModelUzyTClasificadorPresup
dato
=
daoUzyTClasificadorPresup
.
findById
(
id
).
get
();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
dato
.
setUzytclasificador_presup_id
(
modelUzyTClasificadorPresup
.
getUzytclasificador_presup_id
());
dato
.
setUzytclasificador_presup_nombre
(
modelUzyTClasificadorPresup
.
getUzytclasificador_presup_nombre
());
dato
.
setUzytclasificador_presup_ejercicio
(
modelUzyTClasificadorPresup
.
getUzytclasificador_presup_ejercicio
());
dato
.
setUzytclasificador_presup_estado
(
modelUzyTClasificadorPresup
.
getUzytclasificador_presup_estado
());
ModelUzyTClasificadorPresup
datoActualizado
=
daoUzyTClasificadorPresup
.
save
(
dato
);
return
datoActualizado
;
}
@Override
public
void
eliminar
(
@PathVariable
Long
id
)
{
ModelUzyTClasificadorPresup
dato
=
daoUzyTClasificadorPresup
.
findById
(
id
).
get
();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTClasificadorPresup
.
delete
(
dato
);
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTavAnualValor/IServiceUzyTavAnualValor.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
UzyTavAnualValor
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTCanton
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavAnualValor
;
import
java.util.List
;
public
interface
IServiceUzyTavAnualValor
{
public
ModelUzyTavAnualValor
ListarPorID
(
Long
id
);
public
List
<
ModelUzyTavAnualValor
>
ListarRegistros
();
public
ModelUzyTavAnualValor
guardar
(
ModelUzyTavAnualValor
modelUzyTavAnualValor
);
public
ModelUzyTavAnualValor
editar
(
Long
id
,
ModelUzyTavAnualValor
modelUzyTavAnualValor
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTavAnualValor/ServiceUzyTavAnualValor.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
UzyTavAnualValor
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTavAnualValor
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavAnualValor
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavCabComca
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
public
class
ServiceUzyTavAnualValor
implements
IServiceUzyTavAnualValor
{
@Autowired
DaoUzyTavAnualValor
daoUzyTavAnualValor
;
@Override
public
ModelUzyTavAnualValor
ListarPorID
(
Long
id
)
{
return
daoUzyTavAnualValor
.
findById
(
id
).
get
();
}
@Override
public
List
<
ModelUzyTavAnualValor
>
ListarRegistros
()
{
return
daoUzyTavAnualValor
.
findAll
();
}
@Override
public
ModelUzyTavAnualValor
guardar
(
ModelUzyTavAnualValor
modelUzyTavAnualValor
)
{
return
daoUzyTavAnualValor
.
save
(
modelUzyTavAnualValor
);
}
@Override
public
ModelUzyTavAnualValor
editar
(
Long
id
,
ModelUzyTavAnualValor
modelUzyTavAnualValor
)
{
ModelUzyTavAnualValor
dato
=
daoUzyTavAnualValor
.
findById
(
id
).
get
();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
dato
.
setUzytavanualvalor_id
(
modelUzyTavAnualValor
.
getUzytavanualvalor_id
());
dato
.
setUzytavanualvalor_desc
(
modelUzyTavAnualValor
.
getUzytavanualvalor_desc
());
dato
.
setUzytavanualvalor_valor
(
modelUzyTavAnualValor
.
getUzytavanualvalor_valor
());
ModelUzyTavAnualValor
datoActualizado
=
daoUzyTavAnualValor
.
save
(
dato
);
return
datoActualizado
;
}
@Override
public
void
eliminar
(
Long
id
)
{
ModelUzyTavAnualValor
dato
=
daoUzyTavAnualValor
.
findById
(
id
).
get
();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTavAnualValor
.
delete
(
dato
);
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTavClasPre/IServiceUzyTavClasPre.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
UzyTavClasPre
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavAnualValor
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavClasPre
;
import
java.util.List
;
public
interface
IServiceUzyTavClasPre
{
public
ModelUzyTavClasPre
ListarPorID
(
Long
id
);
public
List
<
ModelUzyTavClasPre
>
ListarRegistros
();
public
ModelUzyTavClasPre
guardar
(
ModelUzyTavClasPre
modelUzyTavClasPre
);
public
ModelUzyTavClasPre
editar
(
Long
id
,
ModelUzyTavClasPre
modelUzyTavClasPre
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTavClasPre/ServiceUzyTavClasPre.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
UzyTavClasPre
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTavClasPre
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavAnualValor
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavClasPre
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
public
class
ServiceUzyTavClasPre
implements
IServiceUzyTavClasPre
{
@Autowired
DaoUzyTavClasPre
daoUzyTavClasPre
;
@Override
public
ModelUzyTavClasPre
ListarPorID
(
Long
id
)
{
return
daoUzyTavClasPre
.
findById
(
id
).
get
();
}
@Override
public
List
<
ModelUzyTavClasPre
>
ListarRegistros
()
{
return
daoUzyTavClasPre
.
findAll
();
}
@Override
public
ModelUzyTavClasPre
guardar
(
ModelUzyTavClasPre
modelUzyTavClasPre
)
{
return
daoUzyTavClasPre
.
save
(
modelUzyTavClasPre
);
}
@Override
public
ModelUzyTavClasPre
editar
(
Long
id
,
ModelUzyTavClasPre
modelUzyTavClasPre
)
{
ModelUzyTavClasPre
dato
=
daoUzyTavClasPre
.
findById
(
id
).
get
();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
dato
.
setUzytavclaspre_id
(
modelUzyTavClasPre
.
getUzytavclaspre_id
());
dato
.
setUzytavclaspre_estado
(
modelUzyTavClasPre
.
getUzytavclaspre_estado
());
dato
.
setUzytavclaspre_tipo
(
modelUzyTavClasPre
.
getUzytavclaspre_tipo
());
ModelUzyTavClasPre
datoActualizado
=
daoUzyTavClasPre
.
save
(
dato
);
return
datoActualizado
;
}
@Override
public
void
eliminar
(
Long
id
)
{
ModelUzyTavClasPre
dato
=
daoUzyTavClasPre
.
findById
(
id
).
get
();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTavClasPre
.
delete
(
dato
);
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTavPresup/IServiceUzyTavPresup.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
UzyTavPresup
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavClasPre
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavPresup
;
import
java.util.List
;
public
interface
IServiceUzyTavPresup
{
public
ModelUzyTavPresup
ListarPorID
(
Long
id
);
public
List
<
ModelUzyTavPresup
>
ListarRegistros
();
public
ModelUzyTavPresup
guardar
(
ModelUzyTavPresup
modelUzyTavPresup
);
public
ModelUzyTavPresup
editar
(
Long
id
,
ModelUzyTavPresup
modelUzyTavPresup
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/UzyTavPresup/ServiceUzyTavPresup.java
0 → 100644
View file @
3e127084
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
.
UzyTavPresup
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoUzyTavPresup
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavClasPre
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelUzyTavPresup
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
public
class
ServiceUzyTavPresup
implements
IServiceUzyTavPresup
{
@Autowired
DaoUzyTavPresup
daoUzyTavPresup
;
@Override
public
ModelUzyTavPresup
ListarPorID
(
Long
id
)
{
return
daoUzyTavPresup
.
findById
(
id
).
get
();
}
@Override
public
List
<
ModelUzyTavPresup
>
ListarRegistros
()
{
return
daoUzyTavPresup
.
findAll
();
}
@Override
public
ModelUzyTavPresup
guardar
(
ModelUzyTavPresup
modelUzyTavPresup
)
{
return
daoUzyTavPresup
.
save
(
modelUzyTavPresup
);
}
@Override
public
ModelUzyTavPresup
editar
(
Long
id
,
ModelUzyTavPresup
modelUzyTavPresup
)
{
ModelUzyTavPresup
dato
=
daoUzyTavPresup
.
findById
(
id
).
get
();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
dato
.
setUzytavpresup_id
(
modelUzyTavPresup
.
getUzytavpresup_id
());
dato
.
setUzytavpresup_valor
(
modelUzyTavPresup
.
getUzytavpresup_valor
());
dato
.
setUzytavpresup_esptecnic
(
modelUzyTavPresup
.
getUzytavpresup_esptecnic
());
dato
.
setUzytavpresup_tipogasto
(
modelUzyTavPresup
.
getUzytavpresup_tipogasto
());
dato
.
setUzytavpresup_cantidad
(
modelUzyTavPresup
.
getUzytavpresup_cantidad
());
dato
.
setUzytavpresup_bien_servicio
(
modelUzyTavPresup
.
getUzytavpresup_bien_servicio
());
dato
.
setUzytavpresup_tipo
(
modelUzyTavPresup
.
getUzytavpresup_tipo
());
dato
.
setUzytavpresup_total_ejec
(
modelUzyTavPresup
.
getUzytavpresup_total_ejec
());
dato
.
setUzytavpresup_valoranual
(
modelUzyTavPresup
.
getUzytavpresup_valoranual
());
ModelUzyTavPresup
datoActualizado
=
daoUzyTavPresup
.
save
(
dato
);
return
datoActualizado
;
}
@Override
public
void
eliminar
(
Long
id
)
{
ModelUzyTavPresup
dato
=
daoUzyTavPresup
.
findById
(
id
).
get
();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTavPresup
.
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