Package api.log.base

Class R<T>

java.lang.Object
api.log.base.R<T>

public class R<T> extends Object
结果集对象
Author:
chenenwei
  • Constructor Details

    • R

      public R()
  • Method Details

    • getCode

      public Integer getCode()
      获取错误码
      Returns:
      错误码
    • setCode

      public void setCode(Integer code)
      设置错误码
      Parameters:
      code - 错误码
    • getData

      public T getData()
      获取结果
      Returns:
      结果
    • setData

      public void setData(T data)
      设置结果
      Parameters:
      data - 结果
    • getMessage

      public String getMessage()
      获取错误描述
      Returns:
      错误描述
    • setMessage

      public void setMessage(String message)
      设置错误描述
      Parameters:
      message - 错误描述
    • ok

      public static <T> R<T> ok()
      成功
      Type Parameters:
      T - 结果类型
      Returns:
      返回值
    • ok

      public static <T> R<T> ok(T data)
      成功
      Type Parameters:
      T - 结果类型
      Parameters:
      data - 数据
      Returns:
      返回值
    • ok

      public static <T> R<T> ok(T data, String msg)
      成功
      Type Parameters:
      T - 结果类型
      Parameters:
      data - 数据
      msg - 错误描述
      Returns:
      返回值
    • success

      public static <T> R<T> success(Integer code, T data, String msg)
      成功
      Type Parameters:
      T - 类型
      Parameters:
      code - 错误码
      data - 数据
      msg - 错误描述
      Returns:
      返回值
    • failure

      public static <T> R<T> failure()
      失败
      Type Parameters:
      T - 类型
      Returns:
      返回值
    • failure

      public static <T> R<T> failure(String msg)
      失败
      Type Parameters:
      T - 类型
      Parameters:
      msg - 错误描述
      Returns:
      返回值
    • failure

      public static <T> R<T> failure(Integer code, String msg)
      失败
      Type Parameters:
      T - 类型
      Parameters:
      code - 错误码
      msg - 错误描述
      Returns:
      返回值
    • failure

      public static <T> R<T> failure(Integer code, T object, String msg)
      失败
      Type Parameters:
      T - 类型
      Parameters:
      code - 错误码
      object - 结果对象
      msg - 错误描述
      Returns:
      返回值