From 8c9c52417e69af15638768704b0b53ba98482069 Mon Sep 17 00:00:00 2001 From: 疯狂的狮子li <15040126243@163.com> Date: 星期二, 13 九月 2022 14:57:56 +0800 Subject: [PATCH] Merge remote-tracking branch 'ruoyi-vue/master' into dev --- ruoyi-common/src/main/java/com/ruoyi/common/core/domain/R.java | 100 +++++++++++++++++-------------------------------- 1 files changed, 35 insertions(+), 65 deletions(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/R.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/R.java index d877460..12dc16c 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/R.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/R.java @@ -1,22 +1,29 @@ package com.ruoyi.common.core.domain; +import lombok.Data; +import lombok.NoArgsConstructor; + import java.io.Serializable; -import com.ruoyi.common.constant.HttpStatus; /** * 鍝嶅簲淇℃伅涓讳綋 * - * @author ruoyi + * @author Lion Li */ -public class R<T> implements Serializable -{ +@Data +@NoArgsConstructor +public class R<T> implements Serializable { private static final long serialVersionUID = 1L; - /** 鎴愬姛 */ - public static final int SUCCESS = HttpStatus.SUCCESS; + /** + * 鎴愬姛 + */ + public static final int SUCCESS = 200; - /** 澶辫触 */ - public static final int FAIL = HttpStatus.ERROR; + /** + * 澶辫触 + */ + public static final int FAIL = 500; private int code; @@ -24,92 +31,55 @@ private T data; - public static <T> R<T> ok() - { + public static <T> R<T> ok() { return restResult(null, SUCCESS, "鎿嶄綔鎴愬姛"); } - public static <T> R<T> ok(T data) - { + public static <T> R<T> ok(T data) { return restResult(data, SUCCESS, "鎿嶄綔鎴愬姛"); } - public static <T> R<T> ok(T data, String msg) - { + public static <T> R<T> ok(String msg) { + return restResult(null, SUCCESS, msg); + } + + public static <T> R<T> ok(String msg, T data) { return restResult(data, SUCCESS, msg); } - public static <T> R<T> fail() - { + public static <T> R<T> fail() { return restResult(null, FAIL, "鎿嶄綔澶辫触"); } - public static <T> R<T> fail(String msg) - { + public static <T> R<T> fail(String msg) { return restResult(null, FAIL, msg); } - public static <T> R<T> fail(T data) - { + public static <T> R<T> fail(T data) { return restResult(data, FAIL, "鎿嶄綔澶辫触"); } - public static <T> R<T> fail(T data, String msg) - { + public static <T> R<T> fail(String msg, T data) { return restResult(data, FAIL, msg); } - public static <T> R<T> fail(int code, String msg) - { + public static <T> R<T> fail(int code, String msg) { return restResult(null, code, msg); } - private static <T> R<T> restResult(T data, int code, String msg) - { - R<T> apiResult = new R<>(); - apiResult.setCode(code); - apiResult.setData(data); - apiResult.setMsg(msg); - return apiResult; + private static <T> R<T> restResult(T data, int code, String msg) { + R<T> r = new R<>(); + r.setCode(code); + r.setData(data); + r.setMsg(msg); + return r; } - public int getCode() - { - return code; - } - - public void setCode(int code) - { - this.code = code; - } - - public String getMsg() - { - return msg; - } - - public void setMsg(String msg) - { - this.msg = msg; - } - - public T getData() - { - return data; - } - - public void setData(T data) - { - this.data = data; - } - - public Boolean isError() - { + public Boolean isError() { return !isSuccess(); } - public Boolean isSuccess() - { + public Boolean isSuccess() { return R.SUCCESS == getCode(); } } -- Gitblit v1.9.3