增加验证器基类

This commit is contained in:
TinyAnts 2022-09-21 11:21:15 +08:00
parent 5dfea2ad46
commit 78726b8373
2 changed files with 23 additions and 8 deletions

View File

@ -0,0 +1,21 @@
package com.mdd.admin.validate;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class BaseParam implements Serializable {
private static final long serialVersionUID = 1L;
public interface create{}
public interface update{}
public interface delete{}
public interface change{}
}

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;
@ -18,14 +19,7 @@ import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class ArticleParam implements Serializable {
private static final long serialVersionUID = 1L;
public interface create{}
public interface update{}
public interface delete{}
public interface change{}
public class ArticleParam extends BaseParam {
@IDMust(message = "id参数必传且需大于0", groups = {update.class, delete.class, change.class})
private Integer id;