public class R<T> extends Object implements Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
private int |
code |
private T |
data |
private String |
msg |
private static long |
serialVersionUID |
private boolean |
success |
| 限定符 | 构造器和说明 |
|---|---|
private |
R(int code,
T data,
String msg) |
private |
R(IResultCode resultCode) |
private |
R(IResultCode resultCode,
String msg) |
private |
R(IResultCode resultCode,
T data) |
private |
R(IResultCode resultCode,
T data,
String msg) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> R<T> |
data(int code,
T data,
String msg)
返回R
|
static <T> R<T> |
data(T data)
返回R
|
static <T> R<T> |
data(T data,
String msg)
返回R
|
static <T> R<T> |
fail(int code,
String msg)
返回R
|
static <T> R<T> |
fail(IResultCode resultCode)
返回R
|
static <T> R<T> |
fail(IResultCode resultCode,
String msg)
返回R
|
static <T> R<T> |
fail(String msg)
返回R
|
static boolean |
isNotSuccess(R<?> result)
判断返回是否为成功
|
static boolean |
isSuccess(R<?> result)
判断返回是否为成功
|
static <T> R<T> |
status(boolean flag)
返回R
|
static <T> R<T> |
success(IResultCode resultCode)
返回R
|
static <T> R<T> |
success(IResultCode resultCode,
String msg)
返回R
|
static <T> R<T> |
success(String msg)
返回R
|
private static final long serialVersionUID
private int code
private boolean success
private T data
private String msg
private R(IResultCode resultCode)
private R(IResultCode resultCode, String msg)
private R(IResultCode resultCode, T data)
private R(IResultCode resultCode, T data, String msg)
public static boolean isSuccess(@Nullable
R<?> result)
result - Resultpublic static boolean isNotSuccess(@Nullable
R<?> result)
result - Resultpublic static <T> R<T> data(T data)
T - T 泛型标记data - 数据public static <T> R<T> data(T data, String msg)
T - T 泛型标记data - 数据msg - 消息public static <T> R<T> data(int code, T data, String msg)
T - T 泛型标记code - 状态码data - 数据msg - 消息public static <T> R<T> success(IResultCode resultCode)
T - T 泛型标记resultCode - 业务代码public static <T> R<T> success(IResultCode resultCode, String msg)
T - T 泛型标记resultCode - 业务代码msg - 消息public static <T> R<T> fail(int code, String msg)
T - T 泛型标记code - 状态码msg - 消息public static <T> R<T> fail(IResultCode resultCode)
T - T 泛型标记resultCode - 业务代码public static <T> R<T> fail(IResultCode resultCode, String msg)
T - T 泛型标记resultCode - 业务代码msg - 消息public static <T> R<T> status(boolean flag)
flag - 成功状态Copyright © 2024. All rights reserved.