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

03-11 1574阅读

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");//没有该数据
}

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

开发指南002-前后端信息交互规范-返回值定义
(图片来源网络,侵删)

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

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]