diff --git a/src/main/java/xyz/zhouxy/plusone/commons/util/RestfulResult.java b/src/main/java/xyz/zhouxy/plusone/commons/util/RestfulResult.java
deleted file mode 100644
index 16a6b49..0000000
--- a/src/main/java/xyz/zhouxy/plusone/commons/util/RestfulResult.java
+++ /dev/null
@@ -1,133 +0,0 @@
-/*
- * Copyright 2022-2023 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package xyz.zhouxy.plusone.commons.util;
-
-import java.util.function.BooleanSupplier;
-import java.util.function.Supplier;
-
-import javax.annotation.Nullable;
-
-import com.google.common.base.Preconditions;
-
-/**
- * 对返回给前端的数据进行封装
- *
- * @author ZhouXY
- * @deprecated 已被 {@link UnifiedResponse} 代替。
- */
-@Deprecated
-public class RestfulResult {
-
- public static final int SUCCESS_STATUS = 2000000;
- public static final int DEFAULT_ERROR_STATUS = 9999999;
-
- private final Object status;
- private final String message;
-
- private final @Nullable Object data;
-
- private RestfulResult(final Object status, final String message) {
- this(status, message, null);
- }
-
- public static RestfulResult success() {
- return new RestfulResult(SUCCESS_STATUS, "操作成功");
- }
-
- public static RestfulResult success(final String message) {
- Preconditions.checkNotNull(message, "Message must not be null.");
- return new RestfulResult(SUCCESS_STATUS, message);
- }
-
- public static RestfulResult success(final String message, @Nullable final Object data) {
- Preconditions.checkNotNull(message, "Message must not be null.");
- return new RestfulResult(SUCCESS_STATUS, message, data);
- }
-
- public static RestfulResult error() {
- return new RestfulResult(DEFAULT_ERROR_STATUS, "未知错误");
- }
-
- public static RestfulResult error(final Object status, final String message) {
- Preconditions.checkNotNull(status, "Status must not be null.");
- Preconditions.checkNotNull(message, "Message must not be null.");
- return new RestfulResult(status, message);
- }
-
- public static RestfulResult error(final Object status, final String message, @Nullable final Object data) {
- Preconditions.checkNotNull(status, "Status must not be null.");
- Preconditions.checkNotNull(message, "Message must not be null.");
- return new RestfulResult(status, message, data);
- }
-
- public static RestfulResult error(final Object status, final Throwable e) {
- Preconditions.checkNotNull(status, "Status must not be null.");
- Preconditions.checkNotNull(e, "Exception must not be null.");
- String msg = e.getMessage();
- if (msg == null) {
- msg = "";
- }
- return new RestfulResult(status, msg);
- }
-
- public static RestfulResult of(final boolean isSuccess,
- final Supplier success, final Supplier error) {
- Preconditions.checkNotNull(success, "Success supplier must not be null.");
- Preconditions.checkNotNull(error, "Error supplier must not be null.");
- return isSuccess ? success.get() : error.get();
- }
-
- public static RestfulResult of(final BooleanSupplier isSuccess,
- final Supplier success, final Supplier error) {
- Preconditions.checkNotNull(isSuccess, "Conditions for success must not be null.");
- Preconditions.checkNotNull(success, "Success supplier must not be null.");
- Preconditions.checkNotNull(error, "Error supplier must not be null.");
- return isSuccess.getAsBoolean() ? success.get() : error.get();
- }
-
- // Constructors
-
- private RestfulResult(final Object status, final String message, @Nullable final Object data) {
- this.status = status;
- this.message = message;
- this.data = data;
- }
-
- // Constructors end
-
- // Getters
-
- public Object getStatus() {
- return status;
- }
-
- public String getMessage() {
- return message;
- }
-
- @Nullable
- public Object getData() {
- return data;
- }
-
- // Getters end
-
- @Override
- public String toString() {
- return "RestfulResult [status=" + status + ", message=" + message + ", data=" + data + "]";
- }
-}