版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wen_3370/article/details/83177599
public class BaseController {
protected Logger logger = LoggerFactory.getLogger(getClass());
public static final String CODE_SUCCESS = "200";
public static final String CODE_ERROR = "500";
public static final String CODE_NO_AUTH = "401";
public static final String MSG_SUCCESS = "Request Success";
public static final String MSG_ERROR = "Request Error";
/**
* 构造请求成功结果
* 返回值和自定义信息
* @param content
* @param message
* @return
*/
public RespResult buildSuccessResult(Object content, String message){
if(ObjectUtils.isEmpty(content)){
content = "";
}
if(ObjectUtils.isEmpty(message)){
message = MSG_SUCCESS;
}
RespResult result = new RespResult(CODE_SUCCESS, content, message);
return result;
}
/**
* 构造请求成功结果
* 返回值和默认信息
* @param content
* @return
*/
public RespResult buildSuccessResult(Object content){
if(ObjectUtils.isEmpty(content)){
content = "";
}
RespResult result = new RespResult(CODE_SUCCESS, content, MSG_SUCCESS);
return result;
}
/**
* 构筑失败请求
* 返回值和自定义信息
* @param content
* @param message
* @return
*/
public RespResult buildErrorResult(Object content, String message){
if(ObjectUtils.isEmpty(content)){
content = "";
}
if(ObjectUtils.isEmpty(message)){
message = MSG_ERROR;
}
RespResult result = new RespResult(CODE_ERROR, content, message);
return result;
}
/**
* 构筑失败请求
* 返回值和默认信息
* @param content
* @return
*/
public RespResult buildErrorResult(Object content){
if(ObjectUtils.isEmpty(content)){
content = "";
}
RespResult result = new RespResult(CODE_ERROR, content, MSG_ERROR);
return result;
}
/**
* 构筑自定义返回结果
* @param code
* @param content
* @param message
* @return
*/
public RespResult buildResult(String code, Object content, String message){
if(ObjectUtils.isEmpty(content)){
content = "";
}
if(ObjectUtils.isEmpty(message)){
message = "";
}
RespResult result = new RespResult(code, content, message);
return result;
}