package com.uas.eis.sdk.resp; import com.uas.eis.sdk.core.HttpRequest; import com.uas.eis.sdk.entity.ApiResult; /** * @author koul * @email koul@usoftchina.com * @date 2021-11-25 10:56 */ public class ApiResponse { private final static String SUCCESS = "success"; public static ApiResult successRsp(String requestId) { return new ApiResult().setRequestId(requestId); } public static ApiResult successRsp(int code, String msg) { return new ApiResult().setCode(code).setMessage(msg); } public static ApiResult successRsp(String requestId,T data) { return new ApiResult().setRequestId(requestId).setData(data); } public static ApiResult successRsp(int code,String requestId,T data) { return new ApiResult().setRequestId(requestId).setData(data).setCode(code); } public static ApiResult successRsp(int code, String msg,String requestId,T data) { return new ApiResult().setCode(code).setMessage(msg).setRequestId(requestId).setData(data); } public static ApiResult failRsp(int code, String msg) { return new ApiResult().setCode(code).setMessage(msg); } public static ApiResult failRsp(int code, String msg, T data) { return new ApiResult().setCode(code).setMessage(msg).setData(data); } public static ApiResult failRsp(String requestId,T data) { return new ApiResult().setRequestId(requestId).setData(data); } public static ApiResult failRsp(int code, String msg,String requestId,T data) { return new ApiResult().setCode(code).setMessage(msg).setRequestId(requestId).setData(data); } }