类 CodeResult<T>

java.lang.Object
cloud.opencode.base.basecode.CodeResult<T>
所有已实现的接口:
Serializable

public class CodeResult<T> extends Object implements Serializable
版本:
v1.0.0
作者:
Jon So, e-mail: ijonso123@gmail.com url: Jon's blog url: project github
另请参阅:
  • 字段详细资料

    • serialVersionUID

      private static final long serialVersionUID
      另请参阅:
    • data

      private T data
    • code

      private Integer code
    • message

      private String message
    • errorInfo

      private String errorInfo
    • status

      private ResultStatusEnum status
    • total

      private Long total
    • page

      private Long page
    • pageSize

      private Long pageSize
  • 构造器详细资料

  • 方法详细资料

    • error

      public static <T> CodeResult<T> error()
      Get CodeResult while error
      类型参数:
      T - the type of target
      返回:
      CodeResult
    • error

      public static <T> CodeResult<T> error(String message)
      Get CodeResult while error
      类型参数:
      T - the type of target
      参数:
      message - error message
      返回:
      CodeResult
    • error

      public static <T> CodeResult<T> error(String message, String errorInfo)
      Get CodeResult while error
      类型参数:
      T - the type of target
      参数:
      message - message error message
      errorInfo - error info
      返回:
      CodeResult
    • error

      public static <T> CodeResult<T> error(int code, String message)
      Get CodeResult while error
      类型参数:
      T - the type of target
      参数:
      code - error code
      message - error message
      返回:
      CodeResult
    • error

      public static <T> CodeResult<T> error(int code, String message, String errorInfo)
      Get CodeResult while error
      类型参数:
      T - the type of target
      参数:
      code - error code
      message - error message
      errorInfo - error info
      返回:
      CodeResult
    • ok

      public static <T> CodeResult<T> ok()
      Get CodeResult just ok
      类型参数:
      T - the type of target
      返回:
      CodeResult
    • ok

      public static <T> CodeResult<T> ok(String message)
      Get CodeResult only one param message
      类型参数:
      T - the type of target
      参数:
      message - message
      返回:
      CodeResult
    • ok

      public static <T> CodeResult<T> ok(String message, T data)
      Get CodeResult for message and data
      类型参数:
      T - the type of target
      参数:
      message - message
      data - data body
      返回:
      CodeResult
    • ok

      public static <T> CodeResult<T> ok(String message, T data, long total, long page, long pageSize)
      Get CodeResult for message and data with page info
      类型参数:
      T - data
      参数:
      message - message
      data - data
      total - total num
      page - page num
      pageSize - pagesize
      返回:
      CodeResult
    • okx

      public static <T> CodeResult<T> okx(T data)
      Get CodeResult only one param with data body
      类型参数:
      T - the type of target
      参数:
      data - data body
      返回:
      CodeResult
    • okx

      public static <T> CodeResult<T> okx(T data, int code)
      Get CodeResult with data body and code
      类型参数:
      T - the type of target
      参数:
      data - body
      code - code
      返回:
      CodeResult
    • okx

      public static <T> CodeResult<T> okx(T data, String message)
      Get CodeResult with data body and message
      类型参数:
      T - the type of target
      参数:
      data - body
      message - message
      返回:
      CodeResult
    • okx

      public static <T> CodeResult<T> okx(T data, int code, String message)
      Get CodeResult with data body, code, message
      类型参数:
      T - the type of target
      参数:
      data - body
      code - code
      message - message
      返回:
      CodeResult