开发指南002-前后端信息交互规范-请求类

简介: 请求类由org.qlm.io.vo.RequestInfo定义:

 请求类由org.qlm.io.vo.RequestInfo定义:


//1.0
@Schema(description = "平台-请求包版本标识 用于版本兼容")
private String version;
@Schema(description = "平台-请求者")
private String consumer;//请求者 标识发出请求的系统
@Schema(description = "平台-请求流水号")
private String serialNo;//请求流水号
@Schema(description = "平台-请求者语言")
private String language;//请求者 要求使用的语言 zh-cn zh-tw en jp
//分页要求参数
@Schema(description = "平台-页码 下标从0开始")
private Integer page;//页码  下标从0开始
@Schema(description = "平台-每页最大数据")
private Integer size;//每页最大数据
//附加参数
@Schema(description = "平台-附加参数 简单的单参数请求可以使用该参数")
private String tag;
@Schema(description = "平台-描述tag的用处")
private String tagDescription;
@Schema(description = "平台-附加参数2 简单的单参数请求可以使用该参数")
private String tag2;
@Schema(description = "平台-描述tag2的用处")
private String tagDescription2;

image.gif

简单的请求(1-2个参数)直接使用 RequestInfo即可,例如删除请求,将要删除对象的id存入tag即可。对于复杂的请求,需要定义一个dto扩展RequestInfo。之所以这样做,而不是在Requestinfo中定义一个模板属性private T data;//具体请求信息 是因为swagger里无法正确解析T。

version:目前为“1.0”,之所以设计这个属性是为了保持兼容。(例如后台可能同时接收到1.0或1.1的请求包)

consumer:标识请求,在前端配置文件中定义

serialNo:uuid,唯一标识一个请求

相关文章
|
2月前
|
JSON 数据格式
第三方系统或者工具通过 HTTP 请求发送给 ABAP 系统的数据,应该如何解析试读版
第三方系统或者工具通过 HTTP 请求发送给 ABAP 系统的数据,应该如何解析试读版
28 0
|
4月前
|
前端开发 API Docker
web前端开发项目走proxy代理后端接口,构建发布到生产等环境后,如何修改api接口
web前端开发项目走proxy代理后端接口,构建发布到生产等环境后,如何修改api接口
42 0
|
12天前
|
前端开发
开发指南002-前后端信息交互规范-返回类ResponseResult
返回类有两个,一般返回类ResponseResult和分页返回类PageResult,本篇介绍ResponseResult
开发指南002-前后端信息交互规范-概述
前后端之间采用restful接口,服务和服务之间使用feign
|
12天前
|
前端开发
|
6月前
uniapp 请求接口的方式
uniapp 请求接口的方式
96 1
|
12月前
|
数据采集 API Python
python爬虫中api代理的详细使用过程
python爬虫中api代理的详细使用过程
|
Kubernetes API 网络架构
开发 k8s 管理平台 - k8sailor 05. RESTFul API 接口规范与请求应答约定
开发 k8s 管理平台 - k8sailor 05. RESTFul API 接口规范与请求应答约定
239 0
开发 k8s 管理平台 - k8sailor 05. RESTFul API 接口规范与请求应答约定
|
JSON 前端开发 API
后端API接口标准定义
后端API接口标准定义
167 0
|
XML Java 应用服务中间件
自定义框架_解析请求 | 学习笔记
快速学习自定义框架_解析请求,介绍了自定义框架_解析请求系统机制, 以及在实际应用过程中如何使用。
66 0