public class Result extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static Result |
exception(net.lulihu.exception.ExceptionEnum ex)
返回异常错误信息
|
static Result |
exception(net.lulihu.exception.ExceptionEnum ex,
Object data)
返回异常错误信息
|
Integer |
getCode() |
Object |
getData() |
<T> T |
getData(Class<T> clazz)
获取返回值主体参数对象
|
<T> List<T> |
getDataList(Class<T> clazz)
获取返回值主体参数对象
|
String |
getMessage() |
<T> T |
getObj(String key,
Class<T> clazz)
获取返回值参数对象
|
Result |
put(net.lulihu.functional.Consumer<Object> consumer)
使用表达式向返回值主体中添加数据
|
Result |
put(String key,
Object value)
向返回值主体中添加数据
注意:
该方法只适用于主体数据为Map的数据类型
|
static Result |
result(Integer code,
String message)
自定义返回值
|
static Result |
result(Integer code,
String message,
Object data)
自定义返回值
|
Result |
set(net.lulihu.functional.ConsumptionResult<Object> consumer)
使用表达式设置返回值主体
|
void |
setCode(Integer code) |
void |
setData(Object data) |
void |
setMessage(String message) |
static Result |
success()
成功
|
static Result |
success(Object data) |
String |
toString() |
public Result()
public Result(Object data)
public static Result success()
public static Result exception(net.lulihu.exception.ExceptionEnum ex)
public static Result exception(net.lulihu.exception.ExceptionEnum ex, Object data)
public <T> T getData(Class<T> clazz)
T - 泛型对象clazz - 对象类型public <T> List<T> getDataList(Class<T> clazz)
T - 泛型对象clazz - 对象类型public <T> T getObj(String key, Class<T> clazz)
T - 泛型对象key - 键clazz - 对象类型public Result put(String key, Object value)
key - 键value - 值public Result put(net.lulihu.functional.Consumer<Object> consumer)
consumer - 表达式public Result set(net.lulihu.functional.ConsumptionResult<Object> consumer)
consumer - 表达式public Integer getCode()
public void setCode(Integer code)
public String getMessage()
public void setMessage(String message)
public Object getData()
public void setData(Object data)
Copyright © 2019. All rights reserved.