# 全局枚举

包路径:pro.haichuang.framework.base.enums (opens new window)

# BaseEnum (opens new window)

全限定名:pro.haichuang.framework.base.enums.BaseEnum (opens new window)

枚举基类

该类为枚举基类

注意

所有自定义枚举类必须实现BaseEnum 接口并实现其所有方法

# 响应枚举

提示

完整异常枚举请参照 阿里巴巴Java开发手册嵩山版 (opens new window) 中枚举常量,如需自定义异常枚举包名与类名请参照下述信息

点击查看完整错误码列表 (opens new window)

注意

所有实现BaseEnum (opens new window)接口的枚举后会有两个重写方法

  • value()方法最终会映射为响应中的errorCode字段
  • getReasonPhrase()方法最终会映射为响应中的errorMessage字段
  • 用户提示字段userTip需要开发手动以字符串的类型进行填充

# SuccessEnum (opens new window)

全限定名:pro.haichuang.framework.base.enums.SuccessEnum (opens new window)

成功枚举

该类为成功枚举,当正常返回时使用此枚举

# 异常枚举

包路径:pro.haichuang.framework.base.enums.error (opens new window)

警告

所有异常必须使用枚举(实现BaseEnum (opens new window) 接口)进行标识,项目内置了部分常用异常,可参考错误码列表 (opens new window)

# 客户端异常枚举

# RegisterErrorEnum (opens new window)

全限定名:pro.haichuang.framework.base.enums.error.client.RegisterErrorEnum (opens new window)

用户注册异常枚举

该类为用户注册异常枚举,当用户注册发生异常时使用此枚举

# LoginErrorEnum (opens new window)

全限定名:pro.haichuang.framework.base.enums.error.client.LoginErrorEnum (opens new window)

用户登录异常枚举

该类为用户登录异常枚举,当用户登录发生异常时使用此枚举

# AuthorityErrorEnum (opens new window)

全限定名:pro.haichuang.framework.base.enums.error.client.AuthorityErrorEnum (opens new window)

访问权限异常枚举

该类为访问权限异常枚举,当用户未拥有访问权限时使用此枚举

# RequestParamErrorEnum (opens new window)

全限定名:pro.haichuang.framework.base.enums.error.client.RequestParamErrorEnum (opens new window)

请求参数异常枚举

该类为请求参数异常枚举,当用户请求参数错误时使用此枚举

# RequestServerErrorEnum (opens new window)

全限定名:pro.haichuang.framework.base.enums.error.client.RequestServerErrorEnum (opens new window)

请求服务异常枚举

该类为请求服务异常枚举,当用户请求服务出现异常时使用此枚举

# ResourceErrorEnum (opens new window)

全限定名:pro.haichuang.framework.base.enums.error.client.ResourceErrorEnum (opens new window)

用户资源异常枚举

该类为用户资源异常枚举,当用户资源发生异常时使用此枚举

# UploadFileErrorEnum (opens new window)

全限定名:pro.haichuang.framework.base.enums.error.client.UploadFileErrorEnum (opens new window)

用户上传文件异常枚举

该类为用户上传文件异常枚举,当用户上传文件发生异常时使用此枚举

# VersionErrorEnum (opens new window)

全限定名:pro.haichuang.framework.base.enums.error.client.VersionErrorEnum (opens new window)

用户当前版本异常枚举

该类为用户当前版本异常枚举,当用户使用的版本错误时使用此枚举

# PrivacyErrorEnum (opens new window)

全限定名:pro.haichuang.framework.base.enums.error.client.PrivacyErrorEnum (opens new window)

用户隐私未授权异常枚举

该类为用户隐私未授权异常枚举,当用户未授权隐私权限时使用此枚举

# DeviceErrorEnum (opens new window)

全限定名:pro.haichuang.framework.base.enums.error.client.DeviceErrorEnum (opens new window)

用户设备异常枚举

该类为用户设备异常枚举,当用户设备发生异常时使用此枚举

# 服务端异常枚举

# ExecutionErrorEnum (opens new window)

全限定名:pro.haichuang.framework.base.enums.error.server.ExecutionErrorEnum (opens new window)

系统执行超时异常枚举

该类为系统执行超时异常枚举,当系统执行超时时使用此枚举

# DisasterRecoveryErrorEnum (opens new window)

全限定名:pro.haichuang.framework.base.enums.error.server.DisasterRecoveryErrorEnum (opens new window)

系统容灾功能被触发异常枚举

该类为系统容灾功能被触发异常枚举,当系统容灾功能被触发时使用此枚举

# ResourceErrorEnum (opens new window)

全限定名:pro.haichuang.framework.base.enums.error.server.ResourceErrorEnum (opens new window)

系统资源异常枚举

该类为系统资源异常枚举,当系统资源发生异常时使用此枚举

Last Updated: 10/28/2021, 5:59:51 PM