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;
|
}
|
|
}
|