diff --git a/server/like-admin/src/main/java/com/mdd/admin/validate/BaseParam.java b/server/like-admin/src/main/java/com/mdd/admin/validate/BaseParam.java new file mode 100644 index 00000000..788d1592 --- /dev/null +++ b/server/like-admin/src/main/java/com/mdd/admin/validate/BaseParam.java @@ -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{} + +} diff --git a/server/like-admin/src/main/java/com/mdd/admin/validate/article/ArticleParam.java b/server/like-admin/src/main/java/com/mdd/admin/validate/article/ArticleParam.java index 3b6ce006..6965a4ed 100644 --- a/server/like-admin/src/main/java/com/mdd/admin/validate/article/ArticleParam.java +++ b/server/like-admin/src/main/java/com/mdd/admin/validate/article/ArticleParam.java @@ -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;