public class CodeResult<T> extends Object implements Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
private Integer |
code |
private T |
data |
private String |
errorInfo |
private String |
message |
private Long |
page |
private Long |
pageSize |
private static long |
serialVersionUID |
private ResultStatusEnum |
status |
private Long |
total |
| 限定符 | 构造器和说明 |
|---|---|
|
CodeResult() |
private |
CodeResult(Integer code,
String message,
ResultStatusEnum status) |
private |
CodeResult(Integer code,
String message,
ResultStatusEnum status,
T data) |
private |
CodeResult(Integer code,
String message,
ResultStatusEnum status,
T data,
long total,
long page,
long pageSize) |
private |
CodeResult(Integer code,
String message,
String errorInfo,
ResultStatusEnum status) |
private |
CodeResult(Integer code,
String message,
String errorInfo,
ResultStatusEnum status,
T data) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> CodeResult<T> |
error()
Get CodeResult while error
|
static <T> CodeResult<T> |
error(int code,
String message)
Get CodeResult while error
|
static <T> CodeResult<T> |
error(int code,
String message,
String errorInfo)
Get CodeResult while error
|
static <T> CodeResult<T> |
error(String message)
Get CodeResult while error
|
static <T> CodeResult<T> |
error(String message,
String errorInfo)
Get CodeResult while error
|
static <T> CodeResult<T> |
ok()
Get CodeResult just ok
|
static <T> CodeResult<T> |
ok(String message)
Get CodeResult only one param message
|
static <T> CodeResult<T> |
ok(String message,
T data)
Get CodeResult for message and data
|
static <T> CodeResult<T> |
ok(String message,
T data,
long total,
long page,
long pageSize)
Get CodeResult for message and data with page info
|
static <T> CodeResult<T> |
okx(T data)
Get CodeResult only one param with data body
|
static <T> CodeResult<T> |
okx(T data,
int code)
Get CodeResult with data body and code
|
static <T> CodeResult<T> |
okx(T data,
int code,
String message)
Get CodeResult with data body, code, message
|
static <T> CodeResult<T> |
okx(T data,
String message)
Get CodeResult with data body and message
|
private static final long serialVersionUID
private T data
private Integer code
private String message
private String errorInfo
private ResultStatusEnum status
private Long total
private Long page
private Long pageSize
public CodeResult()
private CodeResult(Integer code, String message, ResultStatusEnum status)
private CodeResult(Integer code, String message, String errorInfo, ResultStatusEnum status)
private CodeResult(Integer code, String message, ResultStatusEnum status, T data)
private CodeResult(Integer code, String message, String errorInfo, ResultStatusEnum status, T data)
private CodeResult(Integer code, String message, ResultStatusEnum status, T data, long total, long page, long pageSize)
public static <T> CodeResult<T> error()
T - the type of targetpublic static <T> CodeResult<T> error(String message)
T - the type of targetmessage - error messagepublic static <T> CodeResult<T> error(String message, String errorInfo)
T - the type of targetmessage - message error messageerrorInfo - error infopublic static <T> CodeResult<T> error(int code, String message)
T - the type of targetcode - error codemessage - error messagepublic static <T> CodeResult<T> error(int code, String message, String errorInfo)
T - the type of targetcode - error codemessage - error messageerrorInfo - error infopublic static <T> CodeResult<T> ok()
T - the type of targetpublic static <T> CodeResult<T> ok(String message)
T - the type of targetmessage - messagepublic static <T> CodeResult<T> ok(String message, T data)
T - the type of targetmessage - messagedata - data bodypublic static <T> CodeResult<T> ok(String message, T data, long total, long page, long pageSize)
T - datamessage - messagedata - datatotal - total numpage - page numpageSize - pagesizepublic static <T> CodeResult<T> okx(T data)
T - the type of targetdata - data bodypublic static <T> CodeResult<T> okx(T data, int code)
T - the type of targetdata - bodycode - codepublic static <T> CodeResult<T> okx(T data, String message)
T - the type of targetdata - bodymessage - messagepublic static <T> CodeResult<T> okx(T data, int code, String message)
T - the type of targetdata - bodycode - codemessage - messageCopyright © 2022. All rights reserved.