diff --git a/server/like-front/src/main/java/com/mdd/front/validate/BaseParam.java b/server/like-front/src/main/java/com/mdd/front/validate/BaseParam.java new file mode 100644 index 00000000..6269989b --- /dev/null +++ b/server/like-front/src/main/java/com/mdd/front/validate/BaseParam.java @@ -0,0 +1,21 @@ +package com.mdd.front.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-front/src/main/java/com/mdd/front/validate/PageParam.java b/server/like-front/src/main/java/com/mdd/front/validate/PageParam.java index 433408c3..21cbaeb0 100644 --- a/server/like-front/src/main/java/com/mdd/front/validate/PageParam.java +++ b/server/like-front/src/main/java/com/mdd/front/validate/PageParam.java @@ -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的数字") diff --git a/server/like-front/src/main/java/com/mdd/front/validate/RegParam.java b/server/like-front/src/main/java/com/mdd/front/validate/RegParam.java index d1dca2a8..55200bcf 100644 --- a/server/like-front/src/main/java/com/mdd/front/validate/RegParam.java +++ b/server/like-front/src/main/java/com/mdd/front/validate/RegParam.java @@ -17,9 +17,7 @@ import java.io.Serializable; @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) -public class RegParam implements Serializable { - - private static final long serialVersionUID = 1L; +public class RegParam extends BaseParam { @NotNull(message = "username参数缺失") @NotEmpty(message = "账号不能为空") diff --git a/server/like-front/src/main/java/com/mdd/front/validate/SmsParam.java b/server/like-front/src/main/java/com/mdd/front/validate/SmsParam.java index 074507aa..b3417d18 100644 --- a/server/like-front/src/main/java/com/mdd/front/validate/SmsParam.java +++ b/server/like-front/src/main/java/com/mdd/front/validate/SmsParam.java @@ -13,7 +13,7 @@ import java.io.Serializable; @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) -public class SmsParam implements Serializable { +public class SmsParam extends BaseParam { @NotNull(message = "scene参数缺失") @NotEmpty(message = "场景不能为空")