类 ApiResult<T>
java.lang.Object
com.elitesland.ystdms.sys.dto.BaseResult<T,ApiResult<T>>
com.elitesland.ystdms.sys.dto.ApiResult<T>
- 所有已实现的接口:
Serializable
- 另请参阅:
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明build()返回构造器结果static <T> ApiResult<T> builder()构建器安全获取数据computeData(boolean ignoreFail) 安全获取数据static <T> ApiResult<T> fail()static <T> ApiResult<T> static <T> ApiResult<T> static <T> ApiResult<T> static <T> ApiResult<T> static <T> ApiResult<T> static <T> ApiResult<T> static <T> ApiResult<T> static <T> ApiResult<T> static <T> ApiResult<T> fromPage(com.mybatisflex.core.paginate.Page<T> page) 将MyBatis Flex的Page对象转换为ApiResult[PagingVO[T]]结果booleanisFailed()是否失败<R> ApiResult<R> 转换数据static <T> ApiResult<T> noData()static <T> ApiResult<T> ok()static <T> ApiResult<T> ok(T data) static <T> ApiResult<T> 当成功时处理数据static <T> ApiResult<T> 返回结果static <T> ApiResult<T> 返回结果static <T> ApiResult<T> 返回结果static <T> ApiResult<T> 返回结果static <T> ApiResult<T> 返回结果setErrorMsg(String errorMsg) static voidsetErrorMsgConvert(BiFunction<Integer, String, String> errorMsgConvert) setTraceId(String traceId) toString()从类继承的方法 com.elitesland.ystdms.sys.dto.BaseResult
code, data, errorNo, getData, getErrorNo, msg, setCode, setData, setErrorNo, setMsg, setSuccess, setTime, success, time
-
构造器详细资料
-
ApiResult
public ApiResult()
-
-
方法详细资料
-
setErrorMsg
-
errorMsg
-
setTraceId
-
traceId
-
isFailed
public boolean isFailed()是否失败- 返回:
- 是否失败
-
builder
构建器- 类型参数:
T- 数据类型- 返回:
- result
-
build
返回构造器结果- 返回:
- result
-
computeData
安全获取数据- 返回:
- 数据
-
computeData
安全获取数据- 参数:
ignoreFail- 是否忽略失败- 返回:
- 数据
-
map
转换数据- 类型参数:
R- 新数据类型- 参数:
mapper- 转换器- 返回:
- 转换结果
-
peek
当成功时处理数据- 参数:
consumer- 消费者- 返回:
- 结果
-
result
返回结果- 类型参数:
T- 数据类型- 参数:
apiCode- ApiCode- 返回:
- result
-
result
返回结果- 类型参数:
T- 数据类型- 参数:
apiCode- ApiCodedata- 数据- 返回:
- result
-
result
返回结果- 类型参数:
T- 数据类型- 参数:
apiCode- ApiCodemsg- 信息提示data- 数据- 返回:
- result
-
result
public static <T> ApiResult<T> result(ApiCode apiCode, String errorNo, String msg, String errorMsg, T data) 返回结果- 类型参数:
T- 数据类型- 参数:
apiCode- ApiCodeerrorNo- 错误号msg- 信息提示errorMsg- 错误详细信息data- 数据- 返回:
- result
-
result
public static <T> ApiResult<T> result(int code, String errorNo, String msg, String errorMsg, T data) 返回结果- 类型参数:
T- 数据类型- 参数:
code- 错误码errorNo- 错误号msg- 信息提示data- 数据- 返回:
- result
-
ok
-
ok
-
ok
-
okMap
-
toMap
-
fail
-
fail
-
fail
-
fail
-
fail
-
fail
-
fail
-
fail
-
fail
-
fail
-
fail
-
noData
-
fromPage
将MyBatis Flex的Page对象转换为ApiResult[PagingVO[T]]结果- 类型参数:
T- 数据类型- 参数:
page- MyBatis Flex分页对象- 返回:
- ApiResult[PagingVO[T]]结果
-
setErrorMsgConvert
-
toString
- 覆盖:
toString在类中BaseResult<T,ApiResult<T>>
-