From 5d7b65670282a4fad015e37d567cfa171b162052 Mon Sep 17 00:00:00 2001
From: huliguo <2023611923@qq.com>
Date: 星期二, 20 五月 2025 12:25:19 +0800
Subject: [PATCH] 基础代码

---
 pt-common/src/main/java/com/ruoyi/common/core/domain/ResponseUtils.java |   77 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 77 insertions(+), 0 deletions(-)

diff --git a/pt-common/src/main/java/com/ruoyi/common/core/domain/ResponseUtils.java b/pt-common/src/main/java/com/ruoyi/common/core/domain/ResponseUtils.java
new file mode 100644
index 0000000..4fd0e1b
--- /dev/null
+++ b/pt-common/src/main/java/com/ruoyi/common/core/domain/ResponseUtils.java
@@ -0,0 +1,77 @@
+package com.ruoyi.common.core.domain;
+
+
+import com.alibaba.fastjson2.JSONObject;
+
+/**
+ * 返回工具
+ */
+public class ResponseUtils {
+
+
+    public static <T> BaseResult<T> successResponse(T obj) {
+        BaseResult<T> response = new BaseResult<>();
+        response.setData(obj);
+        response.setCode(200);
+        response.setMsg("成功");
+        return response;
+    }
+
+    public static <T> BaseResult<T> successResponse(String msg) {
+        BaseResult<T> response = new BaseResult<>();
+        response.setData(null);
+        response.setCode(200);
+        response.setMsg(msg);
+        return response;
+    }
+
+    public static <T> BaseResult<T> successResponse(T obj, String msg) {
+        BaseResult<T> response = new BaseResult<>();
+        response.setData(obj);
+        response.setCode(200);
+        response.setMsg(msg);
+        return response;
+    }
+
+    public static BaseResult<Object> successResponse() {
+        BaseResult<Object> response = new BaseResult<>();
+        response.setCode(200);
+        response.setMsg("成功");
+        response.setData(new JSONObject());
+        return response;
+    }
+
+
+    public static <T> BaseResult<T> errorResponse(T obj, String msg) {
+        BaseResult<T> response = new BaseResult<>();
+        response.setData(obj);
+        response.setCode(500);
+        response.setMsg(msg);
+        return response;
+    }
+
+    public static <T> BaseResult<T> errorResponse(Integer code,String msg) {
+        BaseResult<T> response = new BaseResult<>();
+        response.setData(null);
+        response.setCode(code);
+        response.setMsg(msg);
+        return response;
+    }
+
+    public static <T> BaseResult<T> errorResponse(String msg) {
+        BaseResult<T> response = new BaseResult<>();
+        response.setData(null);
+        response.setCode(500);
+        response.setMsg(msg);
+        return response;
+    }
+
+    public static <T> BaseResult<T> errorResponse() {
+        BaseResult<T> response = new BaseResult<>();
+        response.setData(null);
+        response.setCode(500);
+        response.setMsg("失败");
+        return response;
+    }
+
+}

--
Gitblit v1.7.1