From a70ec891d777629cb0f1cb9e12eb09575a63efb5 Mon Sep 17 00:00:00 2001 From: TinyAnts Date: Wed, 21 Sep 2022 11:35:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=9F=BA=E7=B1=BB=E7=BB=A7?= =?UTF-8?q?=E6=89=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/mdd/front/validate/BaseParam.java | 21 +++++++++++++++++++ .../com/mdd/front/validate/PageParam.java | 2 +- .../java/com/mdd/front/validate/RegParam.java | 4 +--- .../java/com/mdd/front/validate/SmsParam.java | 2 +- 4 files changed, 24 insertions(+), 5 deletions(-) create mode 100644 server/like-front/src/main/java/com/mdd/front/validate/BaseParam.java 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 = "场景不能为空")