package com.dy.common.webUtil;
|
|
/**
|
* 返回值操作工具
|
*/
|
@SuppressWarnings("rawtypes")
|
public class BaseResponseUtils{
|
|
@SuppressWarnings("unused")
|
public static BaseResponse buildSuccess(){
|
return buildSuccess(null);
|
}
|
|
public static BaseResponse buildSuccess(Object data){
|
return BaseResponse.builder()
|
.code(ResultCodeMsg.RsCode.SUCCESS_CODE)
|
.msg(ResultCodeMsg.RsMsg.SUCCESS_MESSAGE)
|
.success(true)
|
.content(data)
|
.build();
|
}
|
|
public static BaseResponse buildToLogin(){
|
return buildResult(ResultCodeMsg.RsCode.TOLOGIN_CODE, ResultCodeMsg.RsMsg.TOLOGIN_MESSAGE, null);
|
}
|
|
public static BaseResponse buildNoPower(){
|
return buildResult(ResultCodeMsg.RsCode.NOPOWER_CODE, ResultCodeMsg.RsMsg.NOPOWER_MESSAGE, null);
|
}
|
|
public static BaseResponse buildException(String message){
|
return buildResult(ResultCodeMsg.RsCode.EXCEPTION_CODE, ResultCodeMsg.RsMsg.EXCEPTION_MESSAGE, message);
|
}
|
|
public static BaseResponse buildFail(String message){
|
return buildResult(ResultCodeMsg.RsCode.FAIL_CODE, ResultCodeMsg.RsMsg.FAIL_MESSAGE, message);
|
}
|
|
public static BaseResponse buildError(String message){
|
return buildResult(ResultCodeMsg.RsCode.ERROR_CODE,ResultCodeMsg.RsMsg.ERROR_MESSAGE, message);
|
}
|
|
public static BaseResponse buildError(Object obj){
|
return buildResult(ResultCodeMsg.RsCode.ERROR_CODE,ResultCodeMsg.RsMsg.ERROR_MESSAGE, obj);
|
}
|
|
public static BaseResponse buildResult(String code, String msg, Object data){
|
return BaseResponse.builder()
|
.code((code == null || "".equals(code)) ? ResultCodeMsg.RsCode.SUCCESS_CODE : code)
|
.msg((msg == null || "".equals(msg)) ? (ResultCodeMsg.RsCode.SUCCESS_CODE.equals(code) ? ResultCodeMsg.RsMsg.SUCCESS_MESSAGE : ResultCodeMsg.RsMsg.ERROR_MESSAGE) : msg)
|
.success(ResultCodeMsg.RsCode.SUCCESS_CODE.equals(code))
|
.content(data)
|
.build();
|
}
|
}
|