开发指南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");//没有该数据

}

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

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

相关文章
|
4月前
|
存储 数据可视化 JavaScript
可视化集成API接口请求+变量绑定+源码输出
可视化集成API接口请求+变量绑定+源码输出
114 4
|
6月前
|
JSON 前端开发 API
构建前端防腐策略问题之更新getMemoryUsagePercent函数以适应新的API返回格式的问题如何解决
构建前端防腐策略问题之更新getMemoryUsagePercent函数以适应新的API返回格式的问题如何解决
构建前端防腐策略问题之更新getMemoryUsagePercent函数以适应新的API返回格式的问题如何解决
|
6月前
|
开发框架 缓存 前端开发
基于SqlSugar的开发框架循序渐进介绍(21)-- 在工作流列表页面中增加一些转义信息的输出,在后端进行内容转换
基于SqlSugar的开发框架循序渐进介绍(21)-- 在工作流列表页面中增加一些转义信息的输出,在后端进行内容转换
|
9月前
|
前端开发
开发指南002-前后端信息交互规范-请求类
请求类由org.qlm.io.vo.RequestInfo定义:
|
9月前
|
JavaScript 前端开发 算法
< 封装公共导出模块:配合element实现提示 >
在 Vue + elementUi 开发中,我们偶尔会遇到需要导出的列表,或者指定位置的导出内容。在一个项目里面是十分常见的,但是由于导出代码有稍微有点长,不方便维护!基于项目开发需求,封装了一个公用的导出模块,模块入口提供了 四个参数,分别是:导出接口地址导出参数对象导出文件名称导出时选择的服务地址(需要配合config文件实现选择功能)。且基于信息安全问题,实现信息提示,当提示点击遵守规则才允许下载文件!
|
9月前
|
JSON API 数据库
使用现代方式定义接口
【5月更文挑战第14天】FastAPI是一个现代化的、基于类型的web框架,用于构建API。它支持自动补全和类型检查,提供数据校验并能自动生成清晰的错误消息。 它基于OpenAPI标准,能自动生成交互式Swagger UI和ReDoc文档。 FastAPI内置安全性特性,支持身份验证,如HTTP基本认证和OAuth2。依赖注入系统使得复杂逻辑易于管理,同时兼容Starlette,具备高性能、WebSocket和GraphQL支持。
198 0
|
9月前
|
XML 数据格式
LabVIEW定义自定义错误代码在应用程序中使用
LabVIEW定义自定义错误代码在应用程序中使用
81 0
|
9月前
|
前端开发
开发指南002-前后端信息交互规范-返回类ResponseResult
返回类有两个,一般返回类ResponseResult和分页返回类PageResult,本篇介绍ResponseResult
开发指南002-前后端信息交互规范-概述
前后端之间采用restful接口,服务和服务之间使用feign
|
9月前
|
API
[组件封装]API式调用-封装一个审核意见的组件Comments
[组件封装]API式调用-封装一个审核意见的组件Comments
45 0