Commit 568d4ff0 authored by hanbing's avatar hanbing

[add] 基础参数校验表达式录入

parent 021c7a4a
......@@ -4,6 +4,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.data.annotation.Id;
import javax.validation.constraints.NotBlank;
import java.util.Date;
/**
......@@ -15,6 +16,8 @@ public class CrossAlarmPO {
/** 路口编号 */
@Id
@ApiModelProperty(value = "路口编号")
@NotBlank(message = "路口编号不能为空")
// @Pattern(regexp = "^[A-za-z0-9]{11}$",message="路口编号只能包含英文、数字,必须11个字符")
private String crossId ;
/** 路口状态0;正常 1 失衡 2 拥堵 3 溢出 4 死锁 */
......
......@@ -3,6 +3,7 @@ package net.wanji.web.po;
import lombok.Getter;
import lombok.Setter;
import javax.validation.constraints.Pattern;
import java.util.Date;
/**
......@@ -21,6 +22,7 @@ public class CrossInfoPO {
/**
* 路口名称
*/
@Pattern(regexp = "^[\\u4E00-\\u9FA5\\w\\-]{0,20}$", message = "路口名称只能包含中文、英文、数字、下划线和中横线,0~20个字符")
private String name;
/**
......
......@@ -15,8 +15,10 @@ public class GreenwaveCrossOutVO {
String name;
@ApiModelProperty(value = "经度")
// @Pattern(regexp = "^(([1-13]\\d?)|(1[0-7]\\d))(\\.\\d{1,10})|180|0(\\.\\d{1,10})?$",message="经度不合法")
Double longitude;
// @Pattern(regexp = "^(([1-13]\\d?)|([1-8]\\d))(\\.\\d{1,10})|90|0(\\.\\d{1,10})?$",message="纬度不合法")
@ApiModelProperty(value = "纬度")
Double latitude;
}
......@@ -3,6 +3,8 @@ package net.wanji.utc.po;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Pattern;
import java.util.Date;
/**
......@@ -19,7 +21,12 @@ public class SignalStatusLogPO {
private String crossId ;
/** 信号机ID */
@ApiModelProperty(value = "信号机ID",notes = "")
@NotBlank(message = "信号机ID不能为空")
@Pattern(regexp = "^[\\w\\-]{1,50}$", message = "信号机ID只能包含英文、数字、下划线和中横线,1~50个字符")
private String signalId ;
// @Pattern(regexp = "^[\\u4E00-\\u9FA5\\w\\-]{0,20}$", messsage="信号机名称只能包含中文、英文、数字、下划线和中横线,0~20个字符")
/** 信号状态:0离线;1在线 */
@ApiModelProperty(value = "信号状态:0离线;1在线",notes = "")
private Integer status ;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment