package com.ld.igds.sh.util; import com.ld.igds.sh.dto.ApiResponse; import com.ld.igds.sh.param.ApiRequest; /** * 响应封装工具类 * * @author chen **/ @SuppressWarnings({"unchecked", "rawtypes"}) public class RespUtil { public static ApiResponse error(String code, String orderId) { return new ApiResponse(code, orderId); } public static ApiResponse error(String code, String orderId, Object data) { return new ApiResponse(code, orderId, data); } public static ApiResponse error(String code, ApiRequest request) { return new ApiResponse(code, request.getSign(), request.getOutId(), request.getOrderId(), request.getDeptId()); } public static ApiResponse success(Object data, ApiRequest req) { return new ApiResponse(RespCodeEnum.CODE_0000.getCode(), req.getSign(), req.getOutId(), req.getOrderId(), req.getDeptId(), data); } }