0.0.1-SNAPSHOT
wangbing 5 years ago
parent 840907224f
commit fb3bc21fe3

@ -2,6 +2,7 @@ package com.example.module.admin.req;
import com.example.frame.base.BaseRequest; import com.example.frame.base.BaseRequest;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.Pattern; import javax.validation.constraints.Pattern;
@ -9,6 +10,8 @@ import javax.validation.constraints.Pattern;
import org.hibernate.validator.constraints.Length; import org.hibernate.validator.constraints.Length;
import xyz.wbsite.wsqlite.anonation.TableField; import xyz.wbsite.wsqlite.anonation.TableField;
import java.util.regex.Matcher;
/** /**
* MappingCreateRequest - * MappingCreateRequest -
* *
@ -18,21 +21,21 @@ import xyz.wbsite.wsqlite.anonation.TableField;
*/ */
public class MappingCreateRequest extends BaseRequest { public class MappingCreateRequest extends BaseRequest {
@NotNull(message = "映射名称不能为空") @NotBlank(message = "映射名称不能为空")
private String name; private String name;
@NotNull(message = "服务端口不能为空") @NotBlank(message = "服务端口不能为空")
@Pattern(regexp = "^[0-9]*$", message = "服务端口必须是数字") @Pattern(regexp = "^[0-9]*$", message = "服务端口必须是数字")
private String servicePort; private String servicePort;
@NotNull(message = "映射路径不能为空") @NotBlank(message = "映射路径不能为空")
@Pattern(regexp = "^/([a-zA-Z][a-zA-Z0-9_]*/)*", message = "映射路径须是(/)或(/+字母+字母数字及_") @Pattern(regexp = "/|/[a-zA-Z][a-zA-Z0-9_]*/", message = "映射路径须是/开始结束中间为字母数字及_组合")
private String context; private String context;
@NotNull(message = "映射类型不能为空") @NotBlank(message = "映射类型不能为空")
private String type; private String type;
@NotNull(message = "映射地址不能为空") @NotBlank(message = "映射地址不能为空")
private String location; private String location;
private String bz; private String bz;

@ -2,6 +2,7 @@ package com.example.module.admin.req;
import com.example.frame.base.BaseUpdateRequest; import com.example.frame.base.BaseUpdateRequest;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.Length; import org.hibernate.validator.constraints.Length;
@ -19,23 +20,23 @@ import javax.validation.constraints.Pattern;
*/ */
public class MappingUpdateRequest extends BaseUpdateRequest { public class MappingUpdateRequest extends BaseUpdateRequest {
@NotNull(message = "主键不能为NULL") @NotBlank(message = "主键不能为NULL")
private Long id; private Long id;
@NotNull(message = "服务端口不能为空") @NotBlank(message = "服务端口不能为空")
private String servicePort; private String servicePort;
@NotNull(message = "映射名称不能为空") @NotBlank(message = "映射名称不能为空")
private String name; private String name;
@NotNull(message = "映射路径不能为空") @NotBlank(message = "映射路径不能为空")
@Pattern(regexp = "^/[a-zA-Z][a-zA-Z0-9_-]*$|^[A-Z]:/.*$|^/$", message = "映射路径须是(/)或(/+字母+字母数字及_") @Pattern(regexp = "/|/[a-zA-Z][a-zA-Z0-9_]*/", message = "映射路径须是/开始结束中间为字母数字及_组合")
private String context; private String context;
@NotNull(message = "映射类型不能为空") @NotBlank(message = "映射类型不能为空")
private String type; private String type;
@NotNull(message = "映射地址不能为空") @NotBlank(message = "映射地址不能为空")
private String location; private String location;
private String bz; private String bz;

@ -233,7 +233,7 @@
], ],
context: [ context: [
{required: true, message: '映射上下文不能为空', trigger: 'blur'}, {required: true, message: '映射上下文不能为空', trigger: 'blur'},
{pattern: "^/([a-zA-Z][a-zA-Z0-9_-]*/)*", message: '上下文须是(/)开始结果中间为字母、数字、_等组合', trigger: 'blur'}, {pattern: "/|([a-zA-Z][a-zA-Z0-9_]*/)", message: '上下文须是(/)开始结果中间为字母、数字、_等组合', trigger: 'blur'},
], ],
location: [ location: [
{required: true, message: '映射地址不能为空', trigger: 'change'}, {required: true, message: '映射地址不能为空', trigger: 'change'},

Loading…
Cancel
Save

Powered by TurnKey Linux.