枚举类 ResCode

java.lang.Object
java.lang.Enum<ResCode>
cn.warpin.core.result.ResCode
所有已实现的接口:
Serializable, Comparable<ResCode>, Constable

public enum ResCode extends Enum<ResCode>
定义系统响应码及对应的消息枚举。
  • 枚举常量详细资料

    • SUCCESS

      public static final ResCode SUCCESS
    • SERVER_COMMON_ERROR

      public static final ResCode SERVER_COMMON_ERROR
    • TOKEN_EXPIRE_ERROR

      public static final ResCode TOKEN_EXPIRE_ERROR
    • ALREADY_LOGIN

      public static final ResCode ALREADY_LOGIN
    • INVALID_TICKET

      public static final ResCode INVALID_TICKET
    • INVALID_TGT

      public static final ResCode INVALID_TGT
    • REGISTRY_SERVICE_FAIL

      public static final ResCode REGISTRY_SERVICE_FAIL
    • INVALID_SERVICE_ID

      public static final ResCode INVALID_SERVICE_ID
    • REQUEST_PARAM_ERROR

      public static final ResCode REQUEST_PARAM_ERROR
    • TOKEN_GENERATE_ERROR

      public static final ResCode TOKEN_GENERATE_ERROR
    • DB_ERROR

      public static final ResCode DB_ERROR
    • DB_UPDATE_AFFECTED_ZERO_ERROR

      public static final ResCode DB_UPDATE_AFFECTED_ZERO_ERROR
    • NOT_EXIST

      public static final ResCode NOT_EXIST
    • INCORRECT_PWD

      public static final ResCode INCORRECT_PWD
    • INCORRECT_ACCOUNT

      public static final ResCode INCORRECT_ACCOUNT
    • INCORRECT_VERIFY_CODE

      public static final ResCode INCORRECT_VERIFY_CODE
    • UPLOAD_FILE_EMPTY

      public static final ResCode UPLOAD_FILE_EMPTY
    • FILE_NOT_EXIST

      public static final ResCode FILE_NOT_EXIST
    • FILE_WRITE_FAIL

      public static final ResCode FILE_WRITE_FAIL
    • UPLOAD_FILE_FAILED

      public static final ResCode UPLOAD_FILE_FAILED
    • OUT_OF_RANGE

      public static final ResCode OUT_OF_RANGE
    • PARSE_FILE_FAILED

      public static final ResCode PARSE_FILE_FAILED
    • DB_INDEX_EXIST

      public static final ResCode DB_INDEX_EXIST
    • SYS_EMP_NOT_EXIST

      public static final ResCode SYS_EMP_NOT_EXIST
    • USER_EXIST

      public static final ResCode USER_EXIST
    • WX_USER_NOT_EXIST

      public static final ResCode WX_USER_NOT_EXIST
    • WX_USER_CHECK_FAILED

      public static final ResCode WX_USER_CHECK_FAILED
    • WX_USER_LOGIN_FAILED

      public static final ResCode WX_USER_LOGIN_FAILED
    • SMS_SEND_FAILED

      public static final ResCode SMS_SEND_FAILED
    • SMS_CODE_INCORRECT

      public static final ResCode SMS_CODE_INCORRECT
    • ORDER_NOT_EXIST

      public static final ResCode ORDER_NOT_EXIST
  • 字段详细资料

    • key

      private Integer key
      错误码
    • value

      private String value
      错误消息
  • 构造器详细资料

    • ResCode

      private ResCode(String value, Integer key)
      构造函数,初始化响应码和消息。
      参数:
      value - 错误消息
      key - 错误码
  • 方法详细资料

    • values

      public static ResCode[] values()
      返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
      返回:
      包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
    • valueOf

      public static ResCode valueOf(String name)
      返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类没有带有指定名称的常量
      NullPointerException - 如果参数为空值
    • getKey

      public Integer getKey()
      获取错误码。
      返回:
      错误码
    • setKey

      public void setKey(Integer key)
      设置错误码。
      参数:
      key - 错误码
    • getValue

      public String getValue()
      获取错误消息。
      返回:
      错误消息
    • setValue

      public void setValue(String value)
      设置错误消息。
      参数:
      value - 错误消息
    • getValueByKey

      public static String getValueByKey(Integer key)
      根据错误码获取对应的错误消息。
      参数:
      key - 错误码
      返回:
      对应的错误消息
    • getKeyByValue

      public static Integer getKeyByValue(String channelName)
      根据匹配的错误消息获取对应的错误码。
      参数:
      channelName - 错误消息
      返回:
      对应的错误码
    • main

      public static void main(String[] args)
      测试函数,打印成功响应的错误码和消息。