public class Result extends Object
如果需要自定义可参考以下:
import static cn.omisheep.commons.web.entity.ResultCode.info;
public interface CustomResult extends Result {
ResultCode SUCCESS = info(100, "成功");
...
}
Or:
public interface CustomResult {
ResultCode SUCCESS = info(200, "成功");
...
}
...
System.out.println(CustomResult.SUCCESS.data());
System.out.println(Res.SUCCESS.data());
| 限定符和类型 | 字段和说明 |
|---|---|
static ResultCode |
FAIL |
static ResultCode |
OK |
static ResultCode |
SERVER_ERROR |
static ResultCode |
SUCCESS |
| 限定符 | 构造器和说明 |
|---|---|
|
Result() |
protected |
Result(int code,
String message,
Object data) |
protected |
Result(ResultCode resultCode) |
protected |
Result(ResultCode resultCode,
Object data) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getCode() |
Object |
getData() |
String |
getMessage() |
static Result |
of(int code,
String message) |
static Result |
of(int code,
String message,
Object data) |
static Result |
of(ResultCode resultCode) |
void |
setCode(int code) |
void |
setData(Object data) |
void |
setMessage(String message) |
public static final ResultCode SUCCESS
public static final ResultCode OK
public static final ResultCode FAIL
public static final ResultCode SERVER_ERROR
protected Result(ResultCode resultCode, Object data)
protected Result(ResultCode resultCode)
public Result()
Copyright © 2022. All rights reserved.