package com.ld.igds.three.util;
|
|
import com.ld.igds.three.ThreeCodeEnum;
|
import com.ld.igds.three.data.ThreeResponse;
|
import com.ld.igds.three.param.ThreeRequest;
|
|
/**
|
* 数据响应工具类
|
* @author chen
|
*/
|
public class ThreeRespUtil {
|
|
/**
|
* 请求成功响应数据封装
|
* @param data
|
* @param request
|
* @return
|
*/
|
public static ThreeResponse success(Object data, ThreeRequest request){
|
return new ThreeResponse(ThreeCodeEnum.CODE_0000.getCode(), ThreeCodeEnum.CODE_0000.getMsg(), request.getSign(), request.getOutId(), data);
|
}
|
|
/**
|
* 请求成功,响应数据封装为空
|
* @param msg
|
* @param request
|
* @return
|
*/
|
public static ThreeResponse success(String msg, ThreeRequest request){
|
return new ThreeResponse(ThreeCodeEnum.CODE_0000.getCode(), msg, request.getSign(), request.getOutId());
|
}
|
|
/**
|
* 请求失败响应数据封装
|
* @param three
|
* @return
|
*/
|
public static ThreeResponse error(ThreeCodeEnum three){
|
return new ThreeResponse(three.getCode(), three.getMsg());
|
}
|
|
/**
|
* 请求失败响应数据封装
|
* @param three
|
* @param request
|
* @return
|
*/
|
public static ThreeResponse error(ThreeCodeEnum three, ThreeRequest request){
|
return new ThreeResponse(three.getCode(), three.getMsg(), request.getSign(), request.getOutId());
|
}
|
|
/**
|
* 请求失败响应数据封装
|
* @param three
|
* @param msg
|
* @param request
|
* @return
|
*/
|
public static ThreeResponse error(ThreeCodeEnum three, String msg, ThreeRequest request){
|
return new ThreeResponse(three.getCode(), msg, request.getSign(), request.getOutId());
|
}
|
|
}
|