Top.曾經you過愛
阿新 • • 發佈:2018-12-16
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; }