系统错误码统一管理方案,参考《Java 开发手册》泰山版

本贴最后更新于 1846 天前,其中的信息可能已经时过境迁
/** * @描述:错误码,参考《Java开发手册》泰山版 * @author:zhang.love * @date:2020.04.22 * @version:1.0.0 */ public enum ErrorCodeEnum { OK("00000", "OK"), 已删除("A0001", "已删除"), 用户注册错误("A0100", "用户注册错误"), 用户未同意隐私协议("A0101", "用户未同意隐私协议"), 注册国家或地区受限("A0102", "注册国家或地区受限"), 用户名校验失败("A0110", "用户名校验失败"), 用户名已存在("A0111", "用户名已存在"), 用户名包含敏感词("A0112", "用户名包含敏感词"), 用户名包含特殊字符("A0113", "用户名包含特殊字符"), 密码校验失败("A0120", "密码校验失败"), 密码长度不够("A0121", "密码长度不够"), 密码强度不够("A0122", "密码强度不够"), 校验码输入错误("A0130", "校验码输入错误"), 短信校验码输入错误("A0131", "短信校验码输入错误"), 邮件校验码输入错误("A0132", "邮件校验码输入错误"), 语音校验码输入错误("A0133", "语音校验码输入错误"), 用户证件异常("A0140", "用户证件异常"), 用户证件类型未选择("A0141", "用户证件类型未选择"), 大陆身份证编号校验非法("A0142", "大陆身份证编号校验非法"), 护照编号校验非法("A0143", "护照编号校验非法"), 军官证编号校验非法("A0144", "军官证编号校验非法"), 用户基本信息校验失败("A0150", "用户基本信息校验失败"), 手机格式校验失败("A0151", "手机格式校验失败"), 地址格式校验失败("A0152", "地址格式校验失败"), 邮箱格式校验失败("A0153", "邮箱格式校验失败"), 用户登陆异常("A0200", "用户登陆异常 二级宏观错误码"), 用户账户不存在("A0201", "用户账户不存在"), 用户账户被冻结("A0202", "用户账户被冻结"), 用户账户已作废("A0203", "用户账户已作废"), 用户密码错误("A0210", "用户密码错误"), 用户输入密码次数超限("A0211", "用户输入密码次数超限"), 用户身份校验失败("A0220", "用户身份校验失败"), 用户指纹识别失败("A0221", "用户指纹识别失败"), 用户面容识别失败("A0222", "用户面容识别失败"), 用户未获得第三方登陆授权("A0223", "用户未获得第三方登陆授权"), 用户登陆已过期("A0230", "用户登陆已过期"), 用户验证码错误("A0240", "用户验证码错误"), 用户验证码尝试次数超限("A0241", "用户验证码尝试次数超限"), 访问权限异常("A0300", "访问权限异常二级宏观错误码"), 访问未授权("A0301", "访问未授权"), 正在授权中("A0302", "正在授权中"), 用户授权申请被拒绝("A0303", "用户授权申请被拒绝"), 因访问对象隐私设置被拦截("A0310", "因访问对象隐私设置被拦截"), 授权已过期("A0311", "授权已过期"), 无权限使用API("A0312", "无权限使用 API"), 用户访问被拦截("A0320", "用户访问被拦截"), 黑名单用户("A0321", "黑名单用户"), 账号被冻结("A0322", "账号被冻结"), 非法IP地址("A0323", "非法 IP 地址"), 网关访问受限("A0324", "网关访问受限"), 地域黑名单("A0325", "地域黑名单"), 服务已欠费("A0330", "服务已欠费"), 用户签名异常("A0340", "用户签名异常"), RSA签名错误("A0341", "RSA 签名错误"), 用户请求参数错误("A0400", "用户请求参数错误"), 包含非法恶意跳转链接("A0401", "包含非法恶意跳转链接"), 无效的用户输入("A0402", "无效的用户输入"), 请求必填参数为空("A0410", "请求必填参数为空"), 用户订单号为空("A0411", "用户订单号为空"), 订购数量为空("A0412", "订购数量为空"), 缺少时间戳参数("A0413", "缺少时间戳参数"), 非法的时间戳参数("A0414", "非法的时间戳参数"), 请求参数值超出允许的范围("A0420", "请求参数值超出允许的范围"), 参数格式不匹配("A0421", "参数格式不匹配"), 地址不在服务范围("A0422", "地址不在服务范围"), 时间不在服务范围("A0423", "时间不在服务范围"), 金额超出限制("A0424", "金额超出限制"), 数量超出限制("A0425", "数量超出限制"), 请求批量处理总个数超出限制("A0426", "请求批量处理总个数超出限制"), 请求JSON解析失败("A0427", "请求 JSON 解析失败"), 用户输入内容非法("A0430", "用户输入内容非法"), 包含违禁敏感词("A0431", "包含违禁敏感词"), 图片包含违禁信息("A0432", "图片包含违禁信息"), 文件侵犯版权("A0433", "文件侵犯版权"), 用户操作异常("A0440", "用户操作异常"), 用户支付超时("A0441", "用户支付超时"), 确认订单超时("A0442", "确认订单超时"), 订单已关闭("A0443", "订单已关闭"), 用户请求服务异常("A0500", "用户请求服务异常"), 请求次数超出限制("A0501", "请求次数超出限制"), 请求并发数超出限制("A0502", "请求并发数超出限制"), 用户操作请等待("A0503", "用户操作请等待"), WebSocket连接异常("A0504", "WebSocket 连接异常"), WebSocket连接断开("A0505", "WebSocket 连接断开"), 用户重复请求("A0506", "用户重复请求"), 用户资源异常("A0600", "用户资源异常"), 账户余额不足("A0601", "账户余额不足"), 用户磁盘空间不足("A0602", "用户磁盘空间不足"), 用户内存空间不足("A0603", "用户内存空间不足"), 用户OSS容量不足("A0604", "用户 OSS 容量不足"), 用户配额已用光("A0605", "用户配额已用光 蚂蚁森林浇水数或每天抽奖数"), 用户上传文件异常("A0700", "用户上传文件异常"), 用户上传文件类型不匹配("A0701", "用户上传文件类型不匹配"), 用户上传文件太大("A0702", "用户上传文件太大"), 用户上传图片太大("A0703", "用户上传图片太大"), 用户上传视频太大("A0704", "用户上传视频太大"), 用户上传压缩文件太大("A0705", "用户上传压缩文件太大"), 用户当前版本异常("A0800", "用户当前版本异常"), 用户安装版本与系统不匹配("A0801", "用户安装版本与系统不匹配"), 用户安装版本过低("A0802", "用户安装版本过低"), 用户安装版本过高("A0803", "用户安装版本过高"), 用户安装版本已过期("A0804", "用户安装版本已过期"), 用户API请求版本不匹配("A0805", "用户 API 请求版本不匹配"), 用户API请求版本过高("A0806", "用户 API 请求版本过高"), 用户API请求版本过低("A0807", "用户 API 请求版本过低"), 用户隐私未授权("A0900", "用户隐私未授权"), 用户隐私未签署("A0901", "用户隐私未签署"), 用户摄像头未授权("A0902", "用户摄像头未授权"), 用户相机未授权("A0903", "用户相机未授权"), 用户图片库未授权("A0904", "用户图片库未授权"), 用户文件未授权("A0905", "用户文件未授权"), 用户位置信息未授权("A0906", "用户位置信息未授权"), 用户通讯录未授权("A0907", "用户通讯录未授权"), 用户设备异常("A1000", "用户设备异常"), 用户相机异常("A1001", "用户相机异常"), 用户麦克风异常("A1002", "用户麦克风异常"), 用户听筒异常("A1003", "用户听筒异常"), 用户扬声器异常("A1004", "用户扬声器异常"), 用户GPS定位异常("A1005", "用户 GPS 定位异常"), 系统执行出错("B0001", "系统执行出错 一级宏观错误码"), 系统执行超时("B0100", "系统执行超时"), 系统订单处理超时("B0101", "系统订单处理超时"), 系统容灾功能被触发("B0200", "系统容灾功能被触发"), 系统限流("B0210", "系统限流"), 系统功能降级("B0220", "系统功能降级"), 系统资源异常("B0300", "系统资源异常"), 系统资源耗尽("B0310", "系统资源耗尽"), 系统磁盘空间耗尽("B0311", "系统磁盘空间耗尽"), 系统内存耗尽("B0312", "系统内存耗尽"), 文件句柄耗尽("B0313", "文件句柄耗尽"), 系统连接池耗尽("B0314", "系统连接池耗尽"), 系统线程池耗尽("B0315", "系统线程池耗尽"), 系统资源访问异常("B0320", "系统资源访问异常"), 系统读取磁盘文件失败("B0321", "系统读取磁盘文件失败"), 调用第三方服务出错("C0001", "调用第三方服务出错 一级宏观错误码"), 中间件服务出错("C0100", "中间件服务出错"), RPC服务出错("C0110", "RPC 服务出错"), RPC服务未找到("C0111", "RPC 服务未找到"), RPC服务未注册("C0112", "RPC 服务未注册"), 接口不存在("C0113", "接口不存在"), 消息服务出错("C0120", "消息服务出错"), 消息投递出错("C0121", "消息投递出错"), 消息消费出错("C0122", "消息消费出错"), 消息订阅出错("C0123", "消息订阅出错"), 消息分组未查到("C0124", "消息分组未查到"), 缓存服务出错("C0130", "缓存服务出错"), KEY长度超过限制("C0131", "key 长度超过限制"), VALUE长度超过限制("C0132", "value 长度超过限制"), 存储容量已满("C0133", "存储容量已满"), 不支持的数据格式("C0134", "不支持的数据格式"), 配置服务出错("C0140", "配置服务出错"), 网络资源服务出错("C0150", "网络资源服务出错"), VPN服务出错("C0151", "VPN 服务出错"), CDN服务出错("C0152", "CDN 服务出错"), 域名解析服务出错("C0153", "域名解析服务出错"), 网关服务出错("C0154", "网关服务出错"), 第三方系统执行超时("C0200", "第三方系统执行超时"), RPC执行超时("C0210", "RPC 执行超时"), 消息投递超时("C0220", "消息投递超时"), 缓存服务超时("C0230", "缓存服务超时"), 配置服务超时("C0240", "配置服务超时"), 数据库服务超时("C0250", "数据库服务超时"), 数据库服务出错("C0300", "数据库服务出错"), 表不存在("C0311", "表不存在"), 列不存在("C0312", "列不存在"), 多表关联中存在多个相同名称的列("C0321", "多表关联中存在多个相同名称的列"), 数据库死锁("C0331", "数据库死锁"), 主键冲突("C0341", "主键冲突"), 第三方容灾系统被触发("C0400", "第三方容灾系统被触发"), 第三方系统限流("C0401", "第三方系统限流"), 第三方功能降级("C0402", "第三方功能降级"), 通知服务出错("C0500", "通知服务出错"), 短信提醒服务失败("C0501", "短信提醒服务失败"), 语音提醒服务失败("C0502", "语音提醒服务失败"), 邮件提醒服务失败("C0503", "邮件提醒服务失败*/"); private String code; private String msg; ErrorCodeEnum(String code, String msg) { this.code = code; this.msg = msg; } public String getCode() { return code; } public String getMsg() { return msg; } }
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3201 引用 • 8216 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
cloudlang
弓長之子号叁,桃花源码酒赋,燕歌犬舞何处?云下凨晴为家。 泸州

推荐标签 标签

  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 91 关注
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 499 关注
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    108 引用 • 295 回帖
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖 • 1 关注
  • WebClipper

    Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。

    3 引用 • 9 回帖 • 1 关注
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    168 引用 • 597 回帖
  • 资讯

    资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。

    56 引用 • 85 回帖
  • H2

    H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。

    11 引用 • 54 回帖 • 667 关注
  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    139 引用 • 269 回帖 • 1 关注
  • 生活

    生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。

    230 引用 • 1454 回帖
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    91 引用 • 59 回帖
  • 代码片段

    代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。

    用户在该标签下分享代码片段时需在帖子标题前添加 [css] [js] 用于区分代码片段类型。

    168 引用 • 1141 回帖 • 1 关注
  • 七牛云

    七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。

    28 引用 • 226 回帖 • 128 关注
  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    92 引用 • 752 回帖
  • Word
    13 引用 • 41 回帖
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    99 引用 • 367 回帖 • 1 关注
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    12 引用 • 5 回帖 • 631 关注
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖 • 2 关注
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    499 引用 • 1395 回帖 • 247 关注
  • Excel
    31 引用 • 28 回帖 • 1 关注
  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 77 关注
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    79 引用 • 431 回帖 • 1 关注
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 107 关注
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 28 关注
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    37 引用 • 157 回帖
  • sts
    2 引用 • 2 回帖 • 230 关注
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    200 引用 • 120 回帖 • 1 关注