调整验证器增加基类

This commit is contained in:
TinyAnts 2022-09-21 11:29:36 +08:00
parent 78726b8373
commit d12cae1937
13 changed files with 28 additions and 67 deletions

View File

@ -11,7 +11,6 @@ import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.DecimalMin;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
/**
* 文章参数

View File

@ -1,5 +1,6 @@
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.IntegerContains;
import lombok.Data;
@ -10,7 +11,6 @@ import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.DecimalMin;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
/**
* 文章分类参数
@ -18,14 +18,7 @@ import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class CategoryParam implements Serializable {
private static final long serialVersionUID = 1L;
public interface create{}
public interface update{}
public interface delete{}
public interface change{}
public class CategoryParam extends BaseParam {
@IDMust(message = "id参数必传且需大于0", groups = {delete.class, change.class})
private Integer id;

View File

@ -1,5 +1,6 @@
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.IntegerContains;
import lombok.Data;
@ -10,7 +11,6 @@ import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
/**
* 相册参数
@ -18,11 +18,8 @@ import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = false)
@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 cateAdd{}
public interface albumMove{}

View File

@ -1,12 +1,12 @@
package com.mdd.admin.validate.common;
import com.mdd.admin.validate.BaseParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import javax.validation.constraints.DecimalMax;
import javax.validation.constraints.DecimalMin;
import java.io.Serializable;
/**
* 分页参数
@ -14,7 +14,7 @@ import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class PageParam implements Serializable {
public class PageParam extends BaseParam {
// 当前分页
@DecimalMin(value = "1", message = "pageNo参数必须大于0的数字")

View File

@ -1,7 +1,10 @@
package com.mdd.admin.validate.decorate;
import com.mdd.admin.validate.BaseParam;
import com.mdd.common.validator.annotation.IDMust;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotNull;
@ -9,7 +12,9 @@ import javax.validation.constraints.NotNull;
* 页面装修参数类
*/
@Data
public class DecoratePageParam {
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class DecoratePageParam extends BaseParam {
@IDMust(message = "id参数必传且需大于0")
private Integer id;

View File

@ -1,5 +1,6 @@
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.IntegerContains;
import lombok.Data;
@ -9,7 +10,6 @@ import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.DecimalMin;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;
/**
@ -18,13 +18,7 @@ import java.util.List;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class DictDataParam implements Serializable {
private static final long serialVersionUID = 1L;
public interface create{}
public interface update{}
public interface delete{}
public class DictDataParam extends BaseParam {
@IDMust(message = "id参数必传且需大于0", groups = {update.class})
private Integer id;

View File

@ -1,5 +1,6 @@
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.IntegerContains;
import lombok.Data;
@ -8,7 +9,6 @@ import lombok.experimental.Accessors;
import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;
/**
@ -17,13 +17,7 @@ import java.util.List;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class DictTypeParam implements Serializable {
private static final long serialVersionUID = 1L;
public interface create{}
public interface update{}
public interface delete{}
public class DictTypeParam extends BaseParam {
@IDMust(message = "id参数必传且需大于0", groups = {update.class})
private Integer id;

View File

@ -1,5 +1,6 @@
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.IntegerContains;
import lombok.Data;
@ -11,7 +12,6 @@ import javax.validation.constraints.DecimalMin;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
/**
* 系统管理员参数
@ -19,14 +19,9 @@ import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = false)
@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 delete{}
@IDMust(message = "id参数必传且需大于0", groups = {update.class, delete.class})
private Integer id;

View File

@ -1,5 +1,6 @@
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.IntegerContains;
import lombok.Data;
@ -17,11 +18,7 @@ import javax.validation.constraints.Pattern;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SystemAuthDeptParam {
public interface create{}
public interface update{}
public interface delete{}
public class SystemAuthDeptParam extends BaseParam {
@IDMust(message = "id参数必传且需大于0", groups = {update.class, delete.class})
private Integer id;

View File

@ -1,5 +1,6 @@
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.IntegerContains;
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.NotNull;
import java.io.Serializable;
/**
* 系统菜单参数
@ -18,11 +18,7 @@ import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SystemAuthMenuParam implements Serializable {
public interface create{}
public interface update{}
public interface delete{}
public class SystemAuthMenuParam extends BaseParam {
@IDMust(message = "id参数必传且需大于0", groups = {update.class, delete.class})
private Integer id;

View File

@ -1,5 +1,6 @@
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.IntegerContains;
import lombok.Data;
@ -16,11 +17,7 @@ import javax.validation.constraints.NotNull;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SystemAuthPostParam {
public interface create{}
public interface update{}
public interface delete{}
public class SystemAuthPostParam extends BaseParam {
@IDMust(message = "id参数必传且需大于0", groups = {update.class, delete.class})
private Integer id;

View File

@ -1,5 +1,6 @@
package com.mdd.admin.validate.system;
import com.mdd.admin.validate.BaseParam;
import com.mdd.common.validator.annotation.IDMust;
import lombok.Data;
import lombok.EqualsAndHashCode;
@ -9,7 +10,6 @@ import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.DecimalMin;
import javax.validation.constraints.Max;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
/**
* 系统角色参数
@ -17,11 +17,7 @@ import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SystemAuthRoleParam implements Serializable {
public interface create{}
public interface update{}
public interface delete{}
public class SystemAuthRoleParam extends BaseParam {
@IDMust(message = "id参数必传且需大于0", groups = {update.class, delete.class})
private Integer id;

View File

@ -1,12 +1,12 @@
package com.mdd.admin.validate.system;
import com.mdd.admin.validate.BaseParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.NotEmpty;
import java.io.Serializable;
/**
* 系统登录参数
@ -14,9 +14,7 @@ import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SystemLoginParam implements Serializable {
private static final long serialVersionUID = 1L;
public class SystemLoginParam extends BaseParam {
@NotEmpty(message = "账号不能为空")
@Length(min = 2, max = 20, message = "账号或密码错误")