开发指南002-前后端信息交互规范-返回值定义

public enum IOResultEnum {
    SUCCESS(88888888, "IOResult_88888888"),//操作成功
    ERROR(99999999, "IOResult_99999999"), //操作失败
    EXCEPTION(11111111, "IOResult_11111111"),//操作异常

    AUTHORIZATE_FAIL(9000,"IOResult_9000"),//没有访问权限
    NOT_LOGIN(9001,"IOResult_9001"),//没有登录或强制退出

    SERVICE_FLOW(4000,"IOResult_4001"),//服务限流
    SERVICE_DEGRADE(4001,"IOResult_4001"),//服务降级

    DATA_NOT_FOUND(2005, "IOResult_2005");//没有该数据
}

只定义了最关键的几种返回场景。注意后面的定义是字符串代码,最终返回时需要根据前端的语言请求参数翻译为对应语言的文字。关于国际化的实现会有专门章节来阐述。

平台不建议搞很多返回值定义,具体的说明看描述即可,无需通过返回值来定义(具体可见前面关于返回结构的说明) 

相关推荐

  1. 开发指南002-前后信息交互规范-返回定义

    2024-03-12 04:34:01       25 阅读
  2. Web前后交互

    2024-03-12 04:34:01       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-12 04:34:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-12 04:34:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-12 04:34:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-12 04:34:01       20 阅读

热门阅读

  1. 常用的推荐算法

    2024-03-12 04:34:01       18 阅读
  2. ARM TrustZone技术介绍

    2024-03-12 04:34:01       18 阅读
  3. linux新一代的RPM软件包管理器dnf

    2024-03-12 04:34:01       27 阅读
  4. Linux中basename作用

    2024-03-12 04:34:01       24 阅读
  5. Dutree:Linux 文件系统磁盘使用追踪工具

    2024-03-12 04:34:01       20 阅读
  6. 权限管理系统-0.3.0

    2024-03-12 04:34:01       20 阅读