|
|
|
package com.fanruan.api.web;
|
|
|
|
|
|
|
|
import com.fr.decision.webservice.Response;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @author richie
|
|
|
|
* @version 10.0
|
|
|
|
* Created by richie on 2019-09-19
|
|
|
|
* 响应工具类
|
|
|
|
*/
|
|
|
|
public class ResponseKit {
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 成功的响应,关注结果
|
|
|
|
*
|
|
|
|
* @param obj 响应结果,通常来说是一个JavaBean对象
|
|
|
|
* @return 响应
|
|
|
|
*/
|
|
|
|
public static Object ok(Object obj) {
|
|
|
|
return Response.ok(obj);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 成功的响应,不关注结果
|
|
|
|
*
|
|
|
|
* @return 响应
|
|
|
|
*/
|
|
|
|
public static Object success() {
|
|
|
|
return Response.success();
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 成功的响应,关注操作成功条目数
|
|
|
|
*
|
|
|
|
* @param successNum 操作成功的条目数
|
|
|
|
* @return 响应
|
|
|
|
*/
|
|
|
|
public static Object success(int successNum) {
|
|
|
|
return Response.success(successNum);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 失败的响应
|
|
|
|
*
|
|
|
|
* @param errorCode 错误码
|
|
|
|
* @param errorMsg 错误信息
|
|
|
|
* @return 响应
|
|
|
|
*/
|
|
|
|
public static Object error(String errorCode, String errorMsg) {
|
|
|
|
return Response.error(errorCode, errorMsg);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 失败的响应
|
|
|
|
*
|
|
|
|
* @param status 状态码
|
|
|
|
* @param errorCode 错误码
|
|
|
|
* @param errorMsg 错误信息
|
|
|
|
* @return 响应
|
|
|
|
*/
|
|
|
|
public static Object error(int status, String errorCode, String errorMsg) {
|
|
|
|
return Response.error(status, errorCode, errorMsg);
|
|
|
|
}
|
|
|
|
}
|