From 1239a11cd7232b78d54cf683ced1a01936ff9955 Mon Sep 17 00:00:00 2001 From: ZhouXY108 Date: Fri, 6 Jun 2025 11:40:20 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=20`UnifiedRespon?= =?UTF-8?q?ses`=20=E5=B7=A5=E5=8E=82=E6=96=B9=E6=B3=95=E7=9A=84=E6=B3=9B?= =?UTF-8?q?=E5=9E=8B=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将不指定 data 的工厂方法也改成泛型方法,而不是返回 `UnifiedResponse`。 --- .../plusone/commons/model/dto/UnifiedResponses.java | 10 +++++----- .../model/dto/CustomUnifiedResponseFactoryTests.java | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/UnifiedResponses.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/UnifiedResponses.java index f4d239b..42a2933 100644 --- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/UnifiedResponses.java +++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/UnifiedResponses.java @@ -40,7 +40,7 @@ public class UnifiedResponses { * @return {@code UnifiedResponse} 对象。 * {@code code} = "2000000", {@code message} = "SUCCESS", {@code data} = null */ - public static UnifiedResponse success() { + public static UnifiedResponse success() { return new UnifiedResponse<>(SUCCESS_CODE, DEFAULT_SUCCESS_MSG); } @@ -51,7 +51,7 @@ public class UnifiedResponses { * @return {@code UnifiedResponse} 对象。 * {@code code} = "2000000", {@code data} = null */ - public static UnifiedResponse success(@Nullable String message) { + public static UnifiedResponse success(@Nullable String message) { return new UnifiedResponse<>(SUCCESS_CODE, message); } @@ -83,7 +83,7 @@ public class UnifiedResponses { * @param message 错误信息 * @return {@code UnifiedResponse} 对象({@code data} 为 {@code null}) */ - public static UnifiedResponse error(String code, @Nullable String message) { + public static UnifiedResponse error(String code, @Nullable String message) { return new UnifiedResponse<>(code, message); } @@ -109,7 +109,7 @@ public class UnifiedResponses { * {@code message} 为异常的 {@code message}, * {@code data} 为 {@code null}。 */ - public static UnifiedResponse error(String code, Throwable e) { + public static UnifiedResponse error(String code, Throwable e) { return new UnifiedResponse<>(code, e.getMessage()); } @@ -128,7 +128,7 @@ public class UnifiedResponses { * @param message 响应信息 * @return {@code UnifiedResponse} 对象({@code data} 为 {@code null}) */ - public static UnifiedResponse of(String code, @Nullable String message) { + public static UnifiedResponse of(String code, @Nullable String message) { return new UnifiedResponse<>(code, message); } diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/dto/CustomUnifiedResponseFactoryTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/dto/CustomUnifiedResponseFactoryTests.java index 3cc832d..6f5dcc1 100644 --- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/dto/CustomUnifiedResponseFactoryTests.java +++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/dto/CustomUnifiedResponseFactoryTests.java @@ -558,11 +558,11 @@ class CustomUnifiedResponseFactoryTests { public static final String SUCCESS_CODE = "0000000"; public static final String DEFAULT_SUCCESS_MSG = "成功"; - public static UnifiedResponse success() { + public static UnifiedResponse success() { return of(SUCCESS_CODE, DEFAULT_SUCCESS_MSG); } - public static UnifiedResponse success(@Nullable String message) { + public static UnifiedResponse success(@Nullable String message) { return of(SUCCESS_CODE, message); }