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