Class R<T>

java.lang.Object
com.codeupsoft.base.common.response.R<T>
Type Parameters:
T - 数据类型
All Implemented Interfaces:
Response<Integer,T>

public class R<T> extends Object implements Response<Integer,T>
统一响应结果封装类.
Since:
1.0.0
Author:
Liu,Dongdong
  • Constructor Details

    • R

      public R()
  • Method Details

    • success

      public static <T> R<T> success(T data)
      构建成功响应.
      Type Parameters:
      T - 数据类型
      Parameters:
      data - 响应数据
      Returns:
      R对象
    • success

      public static <T> R<T> success()
      构建成功响应(无数据).
      Returns:
      R对象
    • success

      public static <T> R<T> success(String message, T data)
      构建成功响应(自定义消息).
      Type Parameters:
      T - 数据类型
      Parameters:
      message - 成功消息
      data - 响应数据
      Returns:
      R对象
    • error

      public static R<Void> error(String message)
      构建错误响应(默认错误码500).
      Parameters:
      message - 错误信息
      Returns:
      R对象
    • error

      public static R<Void> error(int code, String message)
      构建错误响应.
      Parameters:
      code - 错误码
      message - 错误信息
      Returns:
      R对象