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