|
|
@@ -7,7 +7,7 @@ import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.*;
|
|
|
|
|
|
import javax.validation.constraints.Pattern;
|
|
|
-import javax.validation.constraints.Positive;
|
|
|
+import javax.validation.constraints.PositiveOrZero;
|
|
|
import javax.validation.constraints.Size;
|
|
|
import java.io.Serializable;
|
|
|
|
|
|
@@ -138,52 +138,52 @@ public class TbVmsFormObjectDto implements Serializable {
|
|
|
|
|
|
@ApiModelProperty("FORM OBJECT ID, Nullable = N, NUMBER(5)") // N NUMBER(5)
|
|
|
@JsonProperty("form_object_id")
|
|
|
- @Positive
|
|
|
+ @PositiveOrZero
|
|
|
private Integer formObjectId;
|
|
|
|
|
|
@ApiModelProperty("VMS FORM ID, Nullable = N, NUMBER(5)") // N NUMBER(5)
|
|
|
@JsonProperty("vms_form_id")
|
|
|
- @Positive
|
|
|
+ @PositiveOrZero
|
|
|
private Integer vmsFormId;
|
|
|
|
|
|
@ApiModelProperty("VMS FORM 표출 행, Nullable = Y, NUMBER(2)") // Y NUMBER(2)
|
|
|
@JsonProperty("vms_form_dspl_row")
|
|
|
- @Positive
|
|
|
+ @PositiveOrZero
|
|
|
private Integer vmsFormDsplRow;
|
|
|
|
|
|
@ApiModelProperty("VMS FORM 표출 칼럼, Nullable = Y, NUMBER(2)") // Y NUMBER(2)
|
|
|
@JsonProperty("vms_form_dspl_clmn")
|
|
|
- @Positive
|
|
|
+ @PositiveOrZero
|
|
|
private Integer vmsFormDsplClmn;
|
|
|
|
|
|
@ApiModelProperty("VMS FORM OBJECT 유형 코드, Nullable = N, NUMBER(3)") // N NUMBER(3)
|
|
|
@JsonProperty("vms_form_object_type_cd")
|
|
|
- @Positive
|
|
|
+ @PositiveOrZero
|
|
|
private Integer vmsFormObjectTypeCd;
|
|
|
|
|
|
@ApiModelProperty("VMS 글꼴 유형 코드, Nullable = N, NUMBER(3)") // N NUMBER(3)
|
|
|
@JsonProperty("vms_font_type_cd")
|
|
|
- @Positive
|
|
|
+ @PositiveOrZero
|
|
|
private Integer vmsFontTypeCd;
|
|
|
|
|
|
@ApiModelProperty("VMS 글꼴 색상 코드, Nullable = N, NUMBER(9)") // N NUMBER(9)
|
|
|
@JsonProperty("vms_font_hue_cd")
|
|
|
- @Positive
|
|
|
+ @PositiveOrZero
|
|
|
private Integer vmsFontHueCd;
|
|
|
|
|
|
@ApiModelProperty("VMS 글꼴 방식 코드, Nullable = Y, NUMBER(3)") // Y NUMBER(3)
|
|
|
@JsonProperty("vms_font_styl_cd")
|
|
|
- @Positive
|
|
|
+ @PositiveOrZero
|
|
|
private Integer vmsFontStylCd;
|
|
|
|
|
|
@ApiModelProperty("VMS 글꼴 크기, Nullable = Y, NUMBER(3)") // Y NUMBER(3)
|
|
|
@JsonProperty("vms_font_size")
|
|
|
- @Positive
|
|
|
+ @PositiveOrZero
|
|
|
private Integer vmsFontSize;
|
|
|
|
|
|
@ApiModelProperty("VMS 표출 문자열정열방식(0:LEFT,1:RIGHT,2:CENTER), Nullable = Y, NUMBER(1)") // Y NUMBER(1)
|
|
|
@JsonProperty("vms_font_align")
|
|
|
- @Positive
|
|
|
+ @PositiveOrZero
|
|
|
private Integer vmsFontAlign;
|
|
|
|
|
|
@ApiModelProperty("VMS 표출 텍스트, Nullable = Y, VARCHAR(200)") // Y VARCHAR(200)
|
|
|
@@ -197,37 +197,37 @@ public class TbVmsFormObjectDto implements Serializable {
|
|
|
|
|
|
@ApiModelProperty("VMS 표출 X좌표, Nullable = Y, NUMBER(5)") // Y NUMBER(5)
|
|
|
@JsonProperty("vms_dspl_xcrdn")
|
|
|
- @Positive
|
|
|
+ @PositiveOrZero
|
|
|
private Integer vmsDsplXcrdn;
|
|
|
|
|
|
@ApiModelProperty("VMS 표출 Y좌표, Nullable = Y, NUMBER(5)") // Y NUMBER(5)
|
|
|
@JsonProperty("vms_dspl_ycrdn")
|
|
|
- @Positive
|
|
|
+ @PositiveOrZero
|
|
|
private Integer vmsDsplYcrdn;
|
|
|
|
|
|
@ApiModelProperty("VMS 표출 넓이, Nullable = Y, NUMBER(5)") // Y NUMBER(5)
|
|
|
@JsonProperty("vms_dspl_width")
|
|
|
- @Positive
|
|
|
+ @PositiveOrZero
|
|
|
private Integer vmsDsplWidth;
|
|
|
|
|
|
@ApiModelProperty("VMS 표출 높이, Nullable = Y, NUMBER(5)") // Y NUMBER(5)
|
|
|
@JsonProperty("vms_dspl_height")
|
|
|
- @Positive
|
|
|
+ @PositiveOrZero
|
|
|
private Integer vmsDsplHeight;
|
|
|
|
|
|
@ApiModelProperty("VMS 표출 점멸 여부(0:지속, 1:점멸), Nullable = Y, NUMBER(1)") // Y NUMBER(1)
|
|
|
@JsonProperty("vms_dspl_blinking")
|
|
|
- @Positive
|
|
|
+ @PositiveOrZero
|
|
|
private Integer vmsDsplBlinking;
|
|
|
|
|
|
@ApiModelProperty("VMS 표출 배경색상코드, Nullable = Y, NUMBER(1)") // Y NUMBER(1)
|
|
|
@JsonProperty("vms_dspl_bkcolor")
|
|
|
- @Positive
|
|
|
+ @PositiveOrZero
|
|
|
private Integer vmsDsplBkcolor;
|
|
|
|
|
|
@ApiModelProperty("VMS 표출 크기(문자:문자길이,이미지:이미지전체크기), Nullable = Y, NUMBER(7)") // Y NUMBER(7)
|
|
|
@JsonProperty("vms_dspl_size")
|
|
|
- @Positive
|
|
|
+ @PositiveOrZero
|
|
|
private Integer vmsDsplSize;
|
|
|
|
|
|
@ApiModelProperty("FILL-IN 메시지 여부, Nullable = Y, CHAR(1)") // Y CHAR(1)
|
|
|
@@ -238,12 +238,12 @@ public class TbVmsFormObjectDto implements Serializable {
|
|
|
|
|
|
@ApiModelProperty("심벌라이브러리 번호, Nullable = Y, NUMBER(4)") // Y NUMBER(4)
|
|
|
@JsonProperty("symb_lib_nmbr")
|
|
|
- @Positive
|
|
|
+ @PositiveOrZero
|
|
|
private Integer symbLibNmbr;
|
|
|
|
|
|
@ApiModelProperty("VMS 정보제공구간 ID, Nullable = Y, NUMBER(10)") // Y NUMBER(10)
|
|
|
@JsonProperty("vms_ifsc_id")
|
|
|
- @Positive
|
|
|
+ @PositiveOrZero
|
|
|
private Long vmsIfscId;
|
|
|
|
|
|
@Builder
|
|
|
@@ -273,7 +273,7 @@ public class TbVmsFormObjectDto implements Serializable {
|
|
|
}
|
|
|
|
|
|
public TbVmsFormObject toEntity() {
|
|
|
- TbVmsFormObject entity = TbVmsFormObject.builder()
|
|
|
+ return TbVmsFormObject.builder()
|
|
|
.formObjectId(this.formObjectId)
|
|
|
.vmsFormId(this.vmsFormId)
|
|
|
.vmsFormDsplRow(this.vmsFormDsplRow)
|
|
|
@@ -297,8 +297,6 @@ public class TbVmsFormObjectDto implements Serializable {
|
|
|
.symbLibNmbr(this.symbLibNmbr)
|
|
|
.vmsIfscId(this.vmsIfscId)
|
|
|
.build();
|
|
|
-
|
|
|
- return entity;
|
|
|
}
|
|
|
|
|
|
}
|