public abstract class DefaultResult<Code,Data> extends Object implements Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
protected Code |
code
错误代码
|
protected Long |
consumeTime
耗时
|
protected Data |
data
数据
|
protected String |
desc
详细描述
|
protected String |
msg
错误提示
|
protected Long |
startTime
起始时间
|
| 构造器和说明 |
|---|
DefaultResult() |
DefaultResult(Code code,
String msg,
Data data) |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract Code |
defaultErrorCode() |
abstract String |
defaultErrorMsg() |
abstract Code |
defaultSuccessCode() |
abstract String |
defaultSuccessMsg() |
DefaultResult |
error() |
DefaultResult |
error(String msg) |
DefaultResult |
error(String msg,
Data data) |
DefaultResult |
fail(Code code,
String msg) |
DefaultResult |
fail(Code code,
String msg,
Data data) |
Code |
getCode() |
Long |
getConsumeTime() |
Data |
getData() |
String |
getDesc() |
String |
getMsg() |
Long |
getStartTime() |
Long |
innerConsumeTime()
内置的耗时计算(单位:毫秒)
|
abstract boolean |
isSuccess() |
void |
setCode(Code code) |
void |
setConsumeTime(Long consumeTime) |
void |
setData(Data data) |
void |
setDesc(String desc) |
void |
setMsg(String msg) |
void |
setStartTime(Long startTime) |
DefaultResult |
success() |
DefaultResult |
success(Data data) |
DefaultResult |
success(String msg) |
DefaultResult |
success(String msg,
Data data) |
String |
tip() |
String |
toJSONString() |
protected Code code
protected String msg
protected String desc
protected Data data
protected Long startTime
protected Long consumeTime
public DefaultResult success(String msg, Data data)
public DefaultResult success(String msg)
public DefaultResult success(Data data)
public DefaultResult success()
public DefaultResult error(String msg, Data data)
public DefaultResult error(String msg)
public DefaultResult error()
public DefaultResult fail(Code code, String msg, Data data)
public DefaultResult fail(Code code, String msg)
public String tip()
public String toJSONString()
public Code getCode()
public void setCode(Code code)
public String getMsg()
public void setMsg(String msg)
public String getDesc()
public void setDesc(String desc)
public Data getData()
public void setData(Data data)
public Long getStartTime()
public void setStartTime(Long startTime)
public Long getConsumeTime()
public void setConsumeTime(Long consumeTime)
public Long innerConsumeTime()
public abstract Code defaultSuccessCode()
public abstract String defaultSuccessMsg()
public abstract Code defaultErrorCode()
public abstract String defaultErrorMsg()
public abstract boolean isSuccess()
Copyright © 2024. All rights reserved.