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
cc87de34
Commit
cc87de34
authored
Aug 17, 2023
by
Joel Andres Molina Velez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Se agregan anotaciones de validación en ModelUzyTavPrograma_V y DtoUzyTavPrograma_V
parent
1f4798c8
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
82 additions
and
37 deletions
+82
-37
DtoUzyTavPrograma_V.java
...u/espe/movilidad/MovilidadWS/Dto/DtoUzyTavPrograma_V.java
+32
-4
ModelUzyTavPrograma_V.java
...pe/movilidad/MovilidadWS/Model/ModelUzyTavPrograma_V.java
+50
-33
No files found.
src/main/java/ec/edu/espe/movilidad/MovilidadWS/Dto/DtoUzyTavPrograma_V.java
View file @
cc87de34
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
Dto
;
import
lombok.Data
;
import
javax.validation.constraints.*
;
import
java.util.Date
;
@Data
public
class
DtoUzyTavPrograma_V
{
@Positive
(
message
=
"El campo uzytavprograma_v_id debe ser un número positivo"
)
private
Long
uzytavprograma_v_id
;
@Size
(
max
=
500
)
private
String
uzytavprograma_vnombre
;
@Size
(
max
=
3000
)
private
String
uzytavprograma_vresumen
;
private
Date
uzytavprograma_vfecha_presenta
;
private
Date
uzytavprograma_vfecha_inicio
;
private
Date
uzytavprograma_vfecha_fin
;
@Size
(
max
=
4
)
private
String
stvsubj_code
;
@Size
(
max
=
25
)
private
String
uzytavprograma_vmonto_nombre
;
private
Byte
[]
uzytavprograma_vmonto_digi
;
@Size
(
max
=
3000
)
private
String
uzytavprograma_vsituacion_actual
;
@Size
(
max
=
3000
)
private
String
uzytavprograma_vmetas
;
@Size
(
max
=
3000
)
private
String
uzytavprograma_vpoliticas
;
@Size
(
max
=
3000
)
private
String
uzytavprograma_vviabilidad_tecnica
;
@Size
(
max
=
3000
)
private
String
uzytavprograma_vperderia_no_ejecuta
;
@Size
(
max
=
3000
)
private
String
uzytavprograma_vresultados_impacto
;
@Size
(
max
=
25
)
private
String
uzytavprograma_vproyecto_nombre
;
private
Byte
[]
uzytavprograma_vproyecto_digi
;
@Size
(
max
=
3000
)
private
String
uzytavprograma_vfactor_c_exito
;
@Size
(
max
=
3000
)
private
String
uzytavprograma_vubicacion
;
@Size
(
max
=
3000
)
private
String
uzytavprograma_vdiagnostico
;
@Size
(
max
=
3000
)
private
String
uzytavprograma_vlinea_base
;
@Size
(
max
=
3000
)
private
String
uzytavprograma_vbeneficios
;
@Positive
(
message
=
"El campo uzytavprograma_vduracion_anios debe ser un número positivo"
)
private
Integer
uzytavprograma_vduracion_anios
;
@Positive
(
message
=
"El campo uzytavprograma_vdiuracion_meses debe ser un número positivo"
)
private
Integer
uzytavprograma_vdiuracion_meses
;
@Size
(
max
=
3
)
private
String
stvcamp_code
;
private
Date
uzytavprograma_vfecha_finr
;
@Size
(
max
=
4
)
private
String
uzytavprograma_vestado
;
@Positive
(
message
=
"El campo uzytavprograma_vcobertura debe ser un número positivo"
)
@Min
(
value
=
1
,
message
=
"El campo uzytavprograma_vcobertura solo puede ser 1=Nacional, 2=Provincial, 3=Cantonal, 4=Parroquial"
)
@Max
(
value
=
4
,
message
=
"El campo uzytavprograma_vcobertura solo puede ser 1=Nacional, 2=Provincial, 3=Cantonal, 4=Parroquial"
)
private
Integer
uzytavprograma_vcobertura
;
private
String
uzytavprograma_vubicacion2
;
private
String
uzytavprograma_vdiagnostico2
;
@Size
(
max
=
1
)
@Pattern
(
regexp
=
"[AI]"
,
message
=
"El campo uzytavprograma_vestado_activo solo puede ser A=Activo; I= Inactivo"
)
private
String
uzytavprograma_vestado_activo
;
@Size
(
max
=
1000
)
private
String
uzytavprograma_vevaluacion_cual
;
private
Date
uzytavprograma_vfecha_cierre
;
private
Date
uzytavprograma_vfecha_evaluacion
;
...
...
@@ -42,10 +73,7 @@ public class DtoUzyTavPrograma_V {
private
String
uzytavprograma_vlinea_base2
;
private
String
uzytavprograma_vbeneficios2
;
private
String
uzytavprograma_vfactor_c_exito2
;
@Positive
(
message
=
"El campo uzytavlineaoperativa_ID debe ser un número positivo"
)
private
Long
uzytavlineaoperativa_ID
;
private
String
errorMessage
;
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/Model/ModelUzyTavPrograma_V.java
View file @
cc87de34
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
Model
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
lombok.Getter
;
import
lombok.Setter
;
import
javax.persistence.*
;
import
javax.validation.constraints.Size
;
import
java.util.Date
;
import
java.util.LinkedHashSet
;
import
java.util.Set
;
...
...
@@ -19,13 +22,15 @@ public class ModelUzyTavPrograma_V {
@Column
(
name
=
"uzytavprograma_v_id"
)
private
Long
uzytavprograma_v_id
;
@Column
(
name
=
"uzytavprograma_vnombre"
)
@Size
(
max
=
500
)
@Column
(
name
=
"uzytavprograma_vnombre"
,
length
=
500
)
private
String
uzytavprograma_vnombre
;
@Column
(
name
=
"uzytavprograma_vresumen"
)
@Size
(
max
=
3000
)
@Column
(
name
=
"uzytavprograma_vresumen"
,
length
=
3000
)
private
String
uzytavprograma_vresumen
;
@Column
(
name
=
"uzytavprograma_vfecha_presenta"
)
private
Date
uzytavprograma_vfecha_presenta
;
...
...
@@ -35,54 +40,63 @@ public class ModelUzyTavPrograma_V {
@Column
(
name
=
"uzytavprograma_vfecha_fin"
)
private
Date
uzytavprograma_vfecha_fin
;
@Column
(
name
=
"stvsubj_code"
)
@Size
(
max
=
4
)
@Column
(
name
=
"stvsubj_code"
,
length
=
4
)
private
String
stvsubj_code
;
@Column
(
name
=
"uzytavprograma_vmonto_nombre"
)
@Size
(
max
=
25
)
@Column
(
name
=
"uzytavprograma_vmonto_nombre"
,
length
=
25
)
private
String
uzytavprograma_vmonto_nombre
;
@Lob
@Column
(
name
=
"uzytavprograma_vmonto_digi"
)
private
Byte
[]
uzytavprograma_vmonto_digi
;
@Column
(
name
=
"uzytavprograma_vsituacion_actual"
)
@Size
(
max
=
3000
)
@Column
(
name
=
"uzytavprograma_vsituacion_actual"
,
length
=
3000
)
private
String
uzytavprograma_vsituacion_actual
;
@Column
(
name
=
"uzytavprograma_vmetas"
)
@Size
(
max
=
3000
)
@Column
(
name
=
"uzytavprograma_vmetas"
,
length
=
3000
)
private
String
uzytavprograma_vmetas
;
@Column
(
name
=
"uzytavprograma_vpoliticas"
)
@Size
(
max
=
3000
)
@Column
(
name
=
"uzytavprograma_vpoliticas"
,
length
=
3000
)
private
String
uzytavprograma_vpoliticas
;
@Column
(
name
=
"uzytavprograma_vviavilidad_tecnica"
)
@Size
(
max
=
3000
)
@Column
(
name
=
"uzytavprograma_vviavilidad_tecnica"
,
length
=
3000
)
private
String
uzytavprograma_vviavilidad_tecnica
;
@Column
(
name
=
"uzytavprograma_vperderia_no_ejecuta"
)
@Size
(
max
=
3000
)
@Column
(
name
=
"uzytavprograma_vperderia_no_ejecuta"
,
length
=
3000
)
private
String
uzytavprograma_vperderia_no_ejecuta
;
@Column
(
name
=
"uzytavprograma_vresultados_impacto"
)
@Size
(
max
=
3000
)
@Column
(
name
=
"uzytavprograma_vresultados_impacto"
,
length
=
3000
)
private
String
uzytavprograma_vresultados_impacto
;
@Column
(
name
=
"uzytavprograma_vproyecto_nombre"
)
@Size
(
max
=
25
)
@Column
(
name
=
"uzytavprograma_vproyecto_nombre"
,
length
=
25
)
private
String
uzytavprograma_vproyecto_nombre
;
@Lob
@Column
(
name
=
"uzytavprograma_vproyecto_digi"
)
private
Byte
[]
uzytavprograma_vproyecto_digi
;
@Column
(
name
=
"uzytavprograma_vfactor_c_exito"
)
@Size
(
max
=
3000
)
@Column
(
name
=
"uzytavprograma_vfactor_c_exito"
,
length
=
3000
)
private
String
uzytavprograma_vfactor_c_exito
;
@Column
(
name
=
"uzytavprograma_vubicacion"
)
@Size
(
max
=
3000
)
@Column
(
name
=
"uzytavprograma_vubicacion"
,
length
=
3000
)
private
String
uzytavprograma_vubicacion
;
@Column
(
name
=
"uzytavprograma_vdiagnostico"
)
@Size
(
max
=
3000
)
@Column
(
name
=
"uzytavprograma_vdiagnostico"
,
length
=
3000
)
private
String
uzytavprograma_vdiagnostico
;
@Column
(
name
=
"uzytavprograma_vlinea_base"
)
@Size
(
max
=
3000
)
@Column
(
name
=
"uzytavprograma_vlinea_base"
,
length
=
3000
)
private
String
uzytavprograma_vlinea_base
;
@Column
(
name
=
"uzytavprograma_vbeneficios"
)
@Size
(
max
=
3000
)
@Column
(
name
=
"uzytavprograma_vbeneficios"
,
length
=
3000
)
private
String
uzytavprograma_vbeneficios
;
@Column
(
name
=
"uzytavprograma_vduracion_anios"
)
...
...
@@ -90,31 +104,34 @@ public class ModelUzyTavPrograma_V {
@Column
(
name
=
"uzytavprograma_vdiuracion_meses"
)
private
Integer
uzytavprograma_vdiuracion_meses
;
@Column
(
name
=
"stvcamp_code"
)
@Size
(
max
=
3
)
@Column
(
name
=
"stvcamp_code"
,
length
=
3
)
private
String
stvcamp_code
;
@Column
(
name
=
"uzytavprograma_vfecha_finr"
)
private
Date
uzytavprograma_vfecha_finr
;
@Column
(
name
=
"uzytavprograma_vestado"
)
@Size
(
max
=
4
)
@Column
(
name
=
"uzytavprograma_vestado"
,
length
=
4
)
private
String
uzytavprograma_vestado
;
@Column
(
name
=
"uzytavprograma_vcobertura"
)
private
Integer
uzytavprograma_vcobertura
;
@Lob
@Column
(
name
=
"uzytavprograma_vubicacion2"
)
@Column
(
name
=
"uzytavprograma_vubicacion2"
,
columnDefinition
=
"CLOB"
)
private
String
uzytavprograma_vubicacion2
;
@Lob
@Column
(
name
=
"uzytavprograma_vdiagnostico2"
)
@Column
(
name
=
"uzytavprograma_vdiagnostico2"
,
columnDefinition
=
"CLOB"
)
private
String
uzytavprograma_vdiagnostico2
;
@Column
(
name
=
"uzytavprograma_vestado_activo"
)
@Size
(
max
=
1
)
@Column
(
name
=
"uzytavprograma_vestado_activo"
,
length
=
1
)
private
String
uzytavprograma_vestado_activo
;
@Column
(
name
=
"uzytavprograma_vevaluacion_cual"
)
@Size
(
max
=
1000
)
@Column
(
name
=
"uzytavprograma_vevaluacion_cual"
,
length
=
1000
)
private
String
uzytavprograma_vevaluacion_cual
;
@Column
(
name
=
"uzytavprograma_vfecha_cierre"
)
...
...
@@ -124,19 +141,19 @@ public class ModelUzyTavPrograma_V {
private
Date
uzytavprograma_vfecha_evaluacion
;
@Lob
@Column
(
name
=
"uzytavprograma_vresumen2"
)
@Column
(
name
=
"uzytavprograma_vresumen2"
,
columnDefinition
=
"CLOB"
)
private
String
uzytavprograma_vresumen2
;
@Lob
@Column
(
name
=
"uzytavprograma_vlinea_base2"
)
@Column
(
name
=
"uzytavprograma_vlinea_base2"
,
columnDefinition
=
"CLOB"
)
private
String
uzytavprograma_vlinea_base2
;
@Lob
@Column
(
name
=
"uzytavprograma_vbeneficios2"
)
@Column
(
name
=
"uzytavprograma_vbeneficios2"
,
columnDefinition
=
"CLOB"
)
private
String
uzytavprograma_vbeneficios2
;
@Lob
@Column
(
name
=
"uzytavprograma_vfactor_c_exito2"
)
@Column
(
name
=
"uzytavprograma_vfactor_c_exito2"
,
columnDefinition
=
"CLOB"
)
private
String
uzytavprograma_vfactor_c_exito2
;
...
...
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