调整验证器增加基类
This commit is contained in:
parent
78726b8373
commit
d12cae1937
|
|
@ -11,7 +11,6 @@ import org.hibernate.validator.constraints.Length;
|
||||||
import javax.validation.constraints.DecimalMin;
|
import javax.validation.constraints.DecimalMin;
|
||||||
import javax.validation.constraints.NotEmpty;
|
import javax.validation.constraints.NotEmpty;
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文章参数
|
* 文章参数
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package com.mdd.admin.validate.article;
|
package com.mdd.admin.validate.article;
|
||||||
|
|
||||||
|
import com.mdd.admin.validate.BaseParam;
|
||||||
import com.mdd.common.validator.annotation.IDMust;
|
import com.mdd.common.validator.annotation.IDMust;
|
||||||
import com.mdd.common.validator.annotation.IntegerContains;
|
import com.mdd.common.validator.annotation.IntegerContains;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
@ -10,7 +11,6 @@ import org.hibernate.validator.constraints.Length;
|
||||||
import javax.validation.constraints.DecimalMin;
|
import javax.validation.constraints.DecimalMin;
|
||||||
import javax.validation.constraints.NotEmpty;
|
import javax.validation.constraints.NotEmpty;
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文章分类参数
|
* 文章分类参数
|
||||||
|
|
@ -18,14 +18,7 @@ import java.io.Serializable;
|
||||||
@Data
|
@Data
|
||||||
@EqualsAndHashCode(callSuper = false)
|
@EqualsAndHashCode(callSuper = false)
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
public class CategoryParam implements Serializable {
|
public class CategoryParam extends BaseParam {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
public interface create{}
|
|
||||||
public interface update{}
|
|
||||||
public interface delete{}
|
|
||||||
public interface change{}
|
|
||||||
|
|
||||||
@IDMust(message = "id参数必传且需大于0", groups = {delete.class, change.class})
|
@IDMust(message = "id参数必传且需大于0", groups = {delete.class, change.class})
|
||||||
private Integer id;
|
private Integer id;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package com.mdd.admin.validate.common;
|
package com.mdd.admin.validate.common;
|
||||||
|
|
||||||
|
import com.mdd.admin.validate.BaseParam;
|
||||||
import com.mdd.common.validator.annotation.IDMust;
|
import com.mdd.common.validator.annotation.IDMust;
|
||||||
import com.mdd.common.validator.annotation.IntegerContains;
|
import com.mdd.common.validator.annotation.IntegerContains;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
@ -10,7 +11,6 @@ import org.hibernate.validator.constraints.Length;
|
||||||
import javax.validation.constraints.Min;
|
import javax.validation.constraints.Min;
|
||||||
import javax.validation.constraints.NotEmpty;
|
import javax.validation.constraints.NotEmpty;
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 相册参数
|
* 相册参数
|
||||||
|
|
@ -18,11 +18,8 @@ import java.io.Serializable;
|
||||||
@Data
|
@Data
|
||||||
@EqualsAndHashCode(callSuper = false)
|
@EqualsAndHashCode(callSuper = false)
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
public class AlbumParam implements Serializable {
|
public class AlbumParam extends BaseParam {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
public interface delete{}
|
|
||||||
public interface rename{}
|
public interface rename{}
|
||||||
public interface cateAdd{}
|
public interface cateAdd{}
|
||||||
public interface albumMove{}
|
public interface albumMove{}
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
package com.mdd.admin.validate.common;
|
package com.mdd.admin.validate.common;
|
||||||
|
|
||||||
|
import com.mdd.admin.validate.BaseParam;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
import lombok.experimental.Accessors;
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
import javax.validation.constraints.DecimalMax;
|
import javax.validation.constraints.DecimalMax;
|
||||||
import javax.validation.constraints.DecimalMin;
|
import javax.validation.constraints.DecimalMin;
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页参数
|
* 分页参数
|
||||||
|
|
@ -14,7 +14,7 @@ import java.io.Serializable;
|
||||||
@Data
|
@Data
|
||||||
@EqualsAndHashCode(callSuper = false)
|
@EqualsAndHashCode(callSuper = false)
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
public class PageParam implements Serializable {
|
public class PageParam extends BaseParam {
|
||||||
|
|
||||||
// 当前分页
|
// 当前分页
|
||||||
@DecimalMin(value = "1", message = "pageNo参数必须大于0的数字")
|
@DecimalMin(value = "1", message = "pageNo参数必须大于0的数字")
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
package com.mdd.admin.validate.decorate;
|
package com.mdd.admin.validate.decorate;
|
||||||
|
|
||||||
|
import com.mdd.admin.validate.BaseParam;
|
||||||
import com.mdd.common.validator.annotation.IDMust;
|
import com.mdd.common.validator.annotation.IDMust;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
|
@ -9,7 +12,9 @@ import javax.validation.constraints.NotNull;
|
||||||
* 页面装修参数类
|
* 页面装修参数类
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class DecoratePageParam {
|
@EqualsAndHashCode(callSuper = false)
|
||||||
|
@Accessors(chain = true)
|
||||||
|
public class DecoratePageParam extends BaseParam {
|
||||||
|
|
||||||
@IDMust(message = "id参数必传且需大于0")
|
@IDMust(message = "id参数必传且需大于0")
|
||||||
private Integer id;
|
private Integer id;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package com.mdd.admin.validate.setting;
|
package com.mdd.admin.validate.setting;
|
||||||
|
|
||||||
|
import com.mdd.admin.validate.BaseParam;
|
||||||
import com.mdd.common.validator.annotation.IDMust;
|
import com.mdd.common.validator.annotation.IDMust;
|
||||||
import com.mdd.common.validator.annotation.IntegerContains;
|
import com.mdd.common.validator.annotation.IntegerContains;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
@ -9,7 +10,6 @@ import org.hibernate.validator.constraints.Length;
|
||||||
|
|
||||||
import javax.validation.constraints.DecimalMin;
|
import javax.validation.constraints.DecimalMin;
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
import java.io.Serializable;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -18,13 +18,7 @@ import java.util.List;
|
||||||
@Data
|
@Data
|
||||||
@EqualsAndHashCode(callSuper = false)
|
@EqualsAndHashCode(callSuper = false)
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
public class DictDataParam implements Serializable {
|
public class DictDataParam extends BaseParam {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
public interface create{}
|
|
||||||
public interface update{}
|
|
||||||
public interface delete{}
|
|
||||||
|
|
||||||
@IDMust(message = "id参数必传且需大于0", groups = {update.class})
|
@IDMust(message = "id参数必传且需大于0", groups = {update.class})
|
||||||
private Integer id;
|
private Integer id;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package com.mdd.admin.validate.setting;
|
package com.mdd.admin.validate.setting;
|
||||||
|
|
||||||
|
import com.mdd.admin.validate.BaseParam;
|
||||||
import com.mdd.common.validator.annotation.IDMust;
|
import com.mdd.common.validator.annotation.IDMust;
|
||||||
import com.mdd.common.validator.annotation.IntegerContains;
|
import com.mdd.common.validator.annotation.IntegerContains;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
@ -8,7 +9,6 @@ import lombok.experimental.Accessors;
|
||||||
import org.hibernate.validator.constraints.Length;
|
import org.hibernate.validator.constraints.Length;
|
||||||
|
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
import java.io.Serializable;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -17,13 +17,7 @@ import java.util.List;
|
||||||
@Data
|
@Data
|
||||||
@EqualsAndHashCode(callSuper = false)
|
@EqualsAndHashCode(callSuper = false)
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
public class DictTypeParam implements Serializable {
|
public class DictTypeParam extends BaseParam {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
public interface create{}
|
|
||||||
public interface update{}
|
|
||||||
public interface delete{}
|
|
||||||
|
|
||||||
@IDMust(message = "id参数必传且需大于0", groups = {update.class})
|
@IDMust(message = "id参数必传且需大于0", groups = {update.class})
|
||||||
private Integer id;
|
private Integer id;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package com.mdd.admin.validate.system;
|
package com.mdd.admin.validate.system;
|
||||||
|
|
||||||
|
import com.mdd.admin.validate.BaseParam;
|
||||||
import com.mdd.common.validator.annotation.IDMust;
|
import com.mdd.common.validator.annotation.IDMust;
|
||||||
import com.mdd.common.validator.annotation.IntegerContains;
|
import com.mdd.common.validator.annotation.IntegerContains;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
@ -11,7 +12,6 @@ import javax.validation.constraints.DecimalMin;
|
||||||
import javax.validation.constraints.Min;
|
import javax.validation.constraints.Min;
|
||||||
import javax.validation.constraints.NotEmpty;
|
import javax.validation.constraints.NotEmpty;
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 系统管理员参数
|
* 系统管理员参数
|
||||||
|
|
@ -19,14 +19,9 @@ import java.io.Serializable;
|
||||||
@Data
|
@Data
|
||||||
@EqualsAndHashCode(callSuper = false)
|
@EqualsAndHashCode(callSuper = false)
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
public class SystemAuthAdminParam implements Serializable {
|
public class SystemAuthAdminParam extends BaseParam {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
public interface create{}
|
|
||||||
public interface update{}
|
|
||||||
public interface upInfo{}
|
public interface upInfo{}
|
||||||
public interface delete{}
|
|
||||||
|
|
||||||
@IDMust(message = "id参数必传且需大于0", groups = {update.class, delete.class})
|
@IDMust(message = "id参数必传且需大于0", groups = {update.class, delete.class})
|
||||||
private Integer id;
|
private Integer id;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package com.mdd.admin.validate.system;
|
package com.mdd.admin.validate.system;
|
||||||
|
|
||||||
|
import com.mdd.admin.validate.BaseParam;
|
||||||
import com.mdd.common.validator.annotation.IDMust;
|
import com.mdd.common.validator.annotation.IDMust;
|
||||||
import com.mdd.common.validator.annotation.IntegerContains;
|
import com.mdd.common.validator.annotation.IntegerContains;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
@ -17,11 +18,7 @@ import javax.validation.constraints.Pattern;
|
||||||
@Data
|
@Data
|
||||||
@EqualsAndHashCode(callSuper = false)
|
@EqualsAndHashCode(callSuper = false)
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
public class SystemAuthDeptParam {
|
public class SystemAuthDeptParam extends BaseParam {
|
||||||
|
|
||||||
public interface create{}
|
|
||||||
public interface update{}
|
|
||||||
public interface delete{}
|
|
||||||
|
|
||||||
@IDMust(message = "id参数必传且需大于0", groups = {update.class, delete.class})
|
@IDMust(message = "id参数必传且需大于0", groups = {update.class, delete.class})
|
||||||
private Integer id;
|
private Integer id;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package com.mdd.admin.validate.system;
|
package com.mdd.admin.validate.system;
|
||||||
|
|
||||||
|
import com.mdd.admin.validate.BaseParam;
|
||||||
import com.mdd.common.validator.annotation.IDMust;
|
import com.mdd.common.validator.annotation.IDMust;
|
||||||
import com.mdd.common.validator.annotation.IntegerContains;
|
import com.mdd.common.validator.annotation.IntegerContains;
|
||||||
import com.mdd.common.validator.annotation.StringContains;
|
import com.mdd.common.validator.annotation.StringContains;
|
||||||
|
|
@ -10,7 +11,6 @@ import org.hibernate.validator.constraints.Length;
|
||||||
|
|
||||||
import javax.validation.constraints.DecimalMin;
|
import javax.validation.constraints.DecimalMin;
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 系统菜单参数
|
* 系统菜单参数
|
||||||
|
|
@ -18,11 +18,7 @@ import java.io.Serializable;
|
||||||
@Data
|
@Data
|
||||||
@EqualsAndHashCode(callSuper = false)
|
@EqualsAndHashCode(callSuper = false)
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
public class SystemAuthMenuParam implements Serializable {
|
public class SystemAuthMenuParam extends BaseParam {
|
||||||
|
|
||||||
public interface create{}
|
|
||||||
public interface update{}
|
|
||||||
public interface delete{}
|
|
||||||
|
|
||||||
@IDMust(message = "id参数必传且需大于0", groups = {update.class, delete.class})
|
@IDMust(message = "id参数必传且需大于0", groups = {update.class, delete.class})
|
||||||
private Integer id;
|
private Integer id;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package com.mdd.admin.validate.system;
|
package com.mdd.admin.validate.system;
|
||||||
|
|
||||||
|
import com.mdd.admin.validate.BaseParam;
|
||||||
import com.mdd.common.validator.annotation.IDMust;
|
import com.mdd.common.validator.annotation.IDMust;
|
||||||
import com.mdd.common.validator.annotation.IntegerContains;
|
import com.mdd.common.validator.annotation.IntegerContains;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
@ -16,11 +17,7 @@ import javax.validation.constraints.NotNull;
|
||||||
@Data
|
@Data
|
||||||
@EqualsAndHashCode(callSuper = false)
|
@EqualsAndHashCode(callSuper = false)
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
public class SystemAuthPostParam {
|
public class SystemAuthPostParam extends BaseParam {
|
||||||
|
|
||||||
public interface create{}
|
|
||||||
public interface update{}
|
|
||||||
public interface delete{}
|
|
||||||
|
|
||||||
@IDMust(message = "id参数必传且需大于0", groups = {update.class, delete.class})
|
@IDMust(message = "id参数必传且需大于0", groups = {update.class, delete.class})
|
||||||
private Integer id;
|
private Integer id;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package com.mdd.admin.validate.system;
|
package com.mdd.admin.validate.system;
|
||||||
|
|
||||||
|
import com.mdd.admin.validate.BaseParam;
|
||||||
import com.mdd.common.validator.annotation.IDMust;
|
import com.mdd.common.validator.annotation.IDMust;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
@ -9,7 +10,6 @@ import org.hibernate.validator.constraints.Length;
|
||||||
import javax.validation.constraints.DecimalMin;
|
import javax.validation.constraints.DecimalMin;
|
||||||
import javax.validation.constraints.Max;
|
import javax.validation.constraints.Max;
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 系统角色参数
|
* 系统角色参数
|
||||||
|
|
@ -17,11 +17,7 @@ import java.io.Serializable;
|
||||||
@Data
|
@Data
|
||||||
@EqualsAndHashCode(callSuper = false)
|
@EqualsAndHashCode(callSuper = false)
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
public class SystemAuthRoleParam implements Serializable {
|
public class SystemAuthRoleParam extends BaseParam {
|
||||||
|
|
||||||
public interface create{}
|
|
||||||
public interface update{}
|
|
||||||
public interface delete{}
|
|
||||||
|
|
||||||
@IDMust(message = "id参数必传且需大于0", groups = {update.class, delete.class})
|
@IDMust(message = "id参数必传且需大于0", groups = {update.class, delete.class})
|
||||||
private Integer id;
|
private Integer id;
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
package com.mdd.admin.validate.system;
|
package com.mdd.admin.validate.system;
|
||||||
|
|
||||||
|
import com.mdd.admin.validate.BaseParam;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
import lombok.experimental.Accessors;
|
import lombok.experimental.Accessors;
|
||||||
import org.hibernate.validator.constraints.Length;
|
import org.hibernate.validator.constraints.Length;
|
||||||
|
|
||||||
import javax.validation.constraints.NotEmpty;
|
import javax.validation.constraints.NotEmpty;
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 系统登录参数
|
* 系统登录参数
|
||||||
|
|
@ -14,9 +14,7 @@ import java.io.Serializable;
|
||||||
@Data
|
@Data
|
||||||
@EqualsAndHashCode(callSuper = false)
|
@EqualsAndHashCode(callSuper = false)
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
public class SystemLoginParam implements Serializable {
|
public class SystemLoginParam extends BaseParam {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
@NotEmpty(message = "账号不能为空")
|
@NotEmpty(message = "账号不能为空")
|
||||||
@Length(min = 2, max = 20, message = "账号或密码错误")
|
@Length(min = 2, max = 20, message = "账号或密码错误")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue