|
@@ -4,10 +4,12 @@ import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.*;
|
|
import lombok.*;
|
|
|
|
|
|
|
|
import javax.persistence.*;
|
|
import javax.persistence.*;
|
|
|
|
|
+import javax.validation.constraints.NotBlank;
|
|
|
import javax.validation.constraints.NotEmpty;
|
|
import javax.validation.constraints.NotEmpty;
|
|
|
import javax.validation.constraints.Pattern;
|
|
import javax.validation.constraints.Pattern;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
@NoArgsConstructor
|
|
@NoArgsConstructor
|
|
|
@AllArgsConstructor
|
|
@AllArgsConstructor
|
|
|
@Setter
|
|
@Setter
|
|
@@ -43,7 +45,8 @@ public class RepairsWork {
|
|
|
/**
|
|
/**
|
|
|
* 维修工手机号码
|
|
* 维修工手机号码
|
|
|
*/
|
|
*/
|
|
|
- @Pattern(regexp = "\\d{11}",message = "必须为数字,并且长度为11")
|
|
|
|
|
|
|
+ @Pattern(regexp = "^(((13[0-9])|(14[579])|(15([0-3]|[5-9]))|(16[6])|(17[0135678])|(18[0-9])|(19[89]))\\d{8})$", message = "手机号格式错误")
|
|
|
|
|
+ @NotBlank(message = "手机号码不能为空")
|
|
|
@ApiModelProperty(value = "维修工手机号码")
|
|
@ApiModelProperty(value = "维修工手机号码")
|
|
|
@Column(name = "work_phone")
|
|
@Column(name = "work_phone")
|
|
|
private String workPhone;
|
|
private String workPhone;
|
|
@@ -52,7 +55,6 @@ public class RepairsWork {
|
|
|
* 状态 1(在岗)0(离岗)2(离职)
|
|
* 状态 1(在岗)0(离岗)2(离职)
|
|
|
*/
|
|
*/
|
|
|
@ApiModelProperty(value = "状态 1(在岗)0(离岗)2(离职)")
|
|
@ApiModelProperty(value = "状态 1(在岗)0(离岗)2(离职)")
|
|
|
- @Pattern(regexp = "",message = "必须为数字,并且长度为1")
|
|
|
|
|
@Column(name = "work_status")
|
|
@Column(name = "work_status")
|
|
|
private String workStatus;
|
|
private String workStatus;
|
|
|
|
|
|
|
@@ -60,7 +62,6 @@ public class RepairsWork {
|
|
|
* 工人类型 0(水电工)1(木工)
|
|
* 工人类型 0(水电工)1(木工)
|
|
|
*/
|
|
*/
|
|
|
@ApiModelProperty(value ="维修工人类型 0(水电工)1(空调工)2(木工)" )
|
|
@ApiModelProperty(value ="维修工人类型 0(水电工)1(空调工)2(木工)" )
|
|
|
- @Pattern(regexp = "\\d{2}",message = "必须为数字,并且长度为1")
|
|
|
|
|
@Column(name = "work_type")
|
|
@Column(name = "work_type")
|
|
|
private String workType;
|
|
private String workType;
|
|
|
|
|
|
|
@@ -68,7 +69,7 @@ public class RepairsWork {
|
|
|
/**
|
|
/**
|
|
|
* 工人服务校区0(南校区)1(北校区)
|
|
* 工人服务校区0(南校区)1(北校区)
|
|
|
*/
|
|
*/
|
|
|
- @Pattern(regexp = "\\^[01]$\\ ",message = "必须为数字,并且长度为1")
|
|
|
|
|
|
|
+ @Pattern(regexp = "^(0|1)$", message = "参数不符合规范")
|
|
|
@ApiModelProperty(value ="工人服务校区0(黄家湖校区)1(靖安校区)" )
|
|
@ApiModelProperty(value ="工人服务校区0(黄家湖校区)1(靖安校区)" )
|
|
|
@Column(name = "work_campus")
|
|
@Column(name = "work_campus")
|
|
|
private String workCampus;
|
|
private String workCampus;
|