首页 > 其他分享 >毕设-接口文档

毕设-接口文档

时间:2024-05-17 23:41:55浏览次数:16  
标签:200 code 请求 接口 毕设 参数 文档 message data

毕设-接口文档

1.宠物订单管理

1.1 订单分页查询

请求路径:/commodity

请求方式:GET

接口描述:该接口用于商品订单列表数据查询

1.1.2 请求参数

/commodity?page=1

1.1.3 响应参数

参数格式:{
"code": 200,
"message": "成功",
"data": {
"content": [
{
// Order 对象实例,包含订单相关信息
},
...
],
"totalElements": 100, // 总记录数
"totalPages": 10, // 总页数
"number": 1, // 当前页码
"size": 10 // 每页显示数量
}
}

1.2添加订单

接口路径:/commodity

HTTP 方法:POST

1.2.1请求参数

请求参数
order (Body):Order 对象,包含新订单的所有信息,必填

1.2.2响应参数

{
"code": 200,
"message": "成功",
"data": null
}

1.3 根据ID获取订单

接口路径:/commodity/{id}

HTTP 方法:GET

1.3.1请求参数

请求参数
id (Path):订单ID,整数类型,必填

1.3.2响应参数

{
"code": 200,
"message": "成功",
"data": {
// Order 对象实例,包含对应ID的订单信息
}
}

1.4更新订单

接口路径:/commodity

HTTP 方法:PUT

1.4.1请求参数

请求参数
order (Body):Order 对象,包含要更新的订单信息,必填

1.4.2响应参数

{
"code": 200,
"message": "成功",
"data": null
}

1.5根据ID删除订单

接口路径:/commodity

HTTP 方法:DELETE

1.5.1请求参数

请求参数
ids (Query):订单ID列表,以逗号分隔,例如:ids=1,2,3,必填

1.5.2响应参数

{
"code": 200,
"message": "成功",
"data": null
}

2.宠物服务管理

2.1服务信息的分页列表

接口路径:/serve

HTTP 方法:GET

2.1.1请求参数

请求参数
serverPage (Query):ServerPage 对象,包含分页和查询条件信息,必填

2.1.2响应参数

{
"code": 200,
"message": "成功",
"data": {
"content": [
{
// Server 对象实例,包含服务器相关信息
},
...
],
"totalElements": 100, // 总记录数
"totalPages": 10, // 总页数
"number": 1, // 当前页码
"size": 10 // 每页显示数量
}
}

2.2添加服务

接口路径:/serve

HTTP 方法:POST

2.2.1请求参数

请求参数
server (Body):Server 对象,包含新服务器的所有信息,必填

2.2.2响应参数

{
"code": 200,
"message": "成功",
"data": null
}

2.3根据ID获取服务详情

接口路径:/serve/{id}

HTTP 方法:GET

2.3.1请求参数

请求参数
id (Path):服务ID,整数类型,必填

2.3.2响应参数

{
"code": 200,
"message": "成功",
"data": {
// Server 对象实例,包含对应ID的服务器信息
}
}

2.4更新指定服务的信息

接口路径:/serve

HTTP 方法:PUT

2.4.1请求参数

请求参数
server (Body):Server 对象,包含要更新的服务器信息,必填

2.4.2响应参数

{
"code": 200,
"message": "成功",
"data": null
}

2.5根据ID删除服务

接口路径:/serve

HTTP 方法:DELETE

2.5.1请求参数

请求参数
ids (Query):服务器ID列表,以逗号分隔,例如:ids=1,2,3,必填

2.5.2响应参数

{
"code": 200,
"message": "成功",
"data": null
}

3.犬类统计管理

3.1获取犬种信息列表

接口路径:/tripartite

HTTP 方法:GET

3.1.1请求参数

3.1.2响应参数

{
"code": 200,
"message": "成功",
"data": [
{
// Tripartite 对象实例,包含一个犬种的信息
},
...
]
}

4.犬类登记管理

4.1获取所有犬舍信息

接口地址: /advertising/dogs
请求方式: GET

4.1.1请求参数

4.1.2响应参数

{
  "code": 200,
  "message": "成功",
  "data": [
    {
      // ComReport对象的属性
    },
    ...
  ]
}

4.2获取犬种信息

接口地址: /advertising/dogTypes
请求方式: GET

4.2.1请求参数

4.2.2响应参数

{
"code": 200,
"message": "成功",
"data": [
{
// Tripartite 对象实例,包含一个犬种的信息
},
...
]
}

4.3添加犬种信息

接口路径:/tripartite

HTTP 方法:POST

4.3.1请求参数

请求参数
tripartite (Body):Tripartite 对象,包含新犬种的所有信息,必填

4.3.2响应参数

{
"code": 200,
"message": "成功",
"data": null
}

4.4根据ID获取犬种信息

接口路径:/tripartite/{id}

HTTP 方法:GET

4.4.1请求参数

请求参数
id (Path):犬种ID,整数类型,必填

4.4.2响应参数

{
"code": 200,
"message": "成功",
"data": {
// Tripartite 对象实例,包含对应ID的犬种信息
}
}

4.5更新犬种信息

接口路径:/tripartite

HTTP 方法:PUT

4.5.1请求参数

请求参数
tripartite (Body):Tripartite 对象,包含要更新的犬种信息,必填

4.5.2响应参数

{
"code": 200,
"message": "成功",
"data": null
}

4.6删除犬种信息

接口路径:/tripartite

HTTP 方法:DELETE

4.6.1请求参数

请求参数
ids (Query):犬种ID列表,以逗号分隔,例如:ids=1,2,3,必填

4.6.2响应参数

{
"code": 200,
"message": "成功",
"data": null
}

5.犬舍设置

5.1获取犬舍信息的分页列表

接口路径:/comReport

HTTP 方法:GET

5.1.1请求参数

请求参数
comReport (Query):ComReport 对象,包含分页和查询条件信息,可选

5.1.2响应参数

{
"code": 200,
"message": "成功",
"data": {
"content": [
{
// ComReport 对象实例,包含犬舍的相关信息
},
...
],
"totalElements": 100, // 总记录数
"totalPages": 10, // 总页数
"number": 1, // 当前页码
"size": 10 // 每页显示数量
}
}

5.2添加犬舍信息

接口路径:/comReport

HTTP 方法:POST

5.2.1请求参数

请求参数
comReport (Body):ComReport 对象,包含新犬舍的所有信息,必填

5.2.2响应参数

{
"code": 200,
"message": "成功",
"data": null
}

5.3 根据ID获取犬舍详情

接口路径:/comReport/{id}

HTTP 方法:GET

5.3.1请求参数

id (Path):犬舍ID,整数类型,必填

5.3.2响应参数

{
"code": 200,
"message": "成功",
"data": {
// ComReport 对象实例,包含对应ID的犬舍信息
}
}

5.4根据ID删除犬舍信息

接口路径:/comReport/{id}

HTTP 方法:DELETE

5.4.1请求参数

id (Path):犬舍ID,整数类型,必填

5.4.2响应参数

{
"code": 200,
"message": "成功",
"data": null
}

标签:200,code,请求,接口,毕设,参数,文档,message,data
From: https://www.cnblogs.com/yifan0820/p/18198906

相关文章

  • algo c++ 常用接口
    接口网站cppreferencesetunorder_set//unorder_setunorder_set<T>u_set;//insertu_set.insert(Tt);//findandjudgeiteratorit=u_set.find(Tt);if(u_set.find(t)!=it.end()){}//删除u_set.erase(t);技巧如果想要通过一种数据类型种的值构建另一种......
  • GO实名认证接口开发示例、接口集成、身份认证
    翔云身份证实名认证接口,通过核验身份证二要素、三要素、三要素+现场人像的方式,实时联网核验身份信息的真伪。想象一下,无需耗费大量的人力物力,只需简单几步,即可将翔云身份证实名认证接口集成到您的应用中。无论是用户注册还是支付验证,都无需再让用户手动输入身份信息,线上......
  • element-plus table部分列根据接口返回key展示
    实现效果根据刷选年份返回对应年份作为部分列1.处理接口数据接口返回数据格式需要处理成 处理过程data.message&&data.message.forEach((item:any)=>{letobj={}for(varkeyinitem){if(Number(key)){......
  • openGauss ODBC接口参考
    ODBC接口参考ODBC接口是一套提供给用户的API函数,本节将对部分常用接口做具体描述,若涉及其他接口可参考msdn中ODBCProgrammer'sReference项的相关内容。SQLAllocEnvSQLAllocConnectSQLAllocHandleSQLAllocStmtSQLBindColSQLBindParameterSQLColAttribute......
  • openGauss libpq接口参考
    libpq接口参考数据库连接控制函数数据库执行语句函数大对象操作函数异步命令处理取消正在处理的查询示例链接参数详情查看:https://opengauss.org详情查看:https://docs-opengauss.osinfra.cn......
  • 各版本USB接口和雷电(Thunderbolt)接口的速度
    USB1.0分为两个版本:USB1.0LowSpeed 理论最高速率为1.5Mbit/s(0.1875MBytes/s)USB1.0FullSpeed 理论最高速率为12Mbit/s(1.5MBytes/s) USB1.1(即USB1.0FullSpeed)理论最高速率为12Mbit/s(1.5MBytes/s) USB2.0分为两个版本:USB2.0FullSpeed(即USB1.1)理论最高......
  • 我发现了字节OpenApi接口的bug!
    本文记录我在对接字节旗下产品火山云旗下云游戏产品OpenApi接口文档时遇到的坑,希望能帮助大家(火山云旗下云游戏产品的文档坑很多,我算是从零到一都踩了一遍,特此记录,希望大家引以为鉴)。1.文档问题很经典的开局一张图,对接全靠问,这里给大家强调下,当要跟第三方产品对接时,一定要......
  • django接口缓存
    接口缓存以轮播图接口为例APIResponse见https://www.cnblogs.com/unrealqcc/p/18194581封装Response普通缓存common_mixin.pyfromrest_framework.mixinsimportListModelMixinfrom.common_loggerimportloggerfromutils.common_responseimportAPIResponsefro......
  • 免费的天气接口api(腾讯)
    请求URL:https://wis.qq.com/weather/common请求方式:GET参数:参数名必选类型说明source是stringpcweather_type是stringobserveprovince是string省city是string市county是string县 请求示例https://wis.qq.com/weather/common?source=pc&weather_typ......
  • 接口自动化测试框架【python+requests+pytest+excel+allure+jenkins】
    一.在整个框架中需要用到哪些东西?1.python环境安装https://www.python.org/downloads/windows/下载解压后直接安装,选择Addpythontopath2.JAVA环境配置安装包下载地址:https://www.oracle.com/java/technologies/downloads/环境变量设置参数如下:●变量名:JAVA_HOME●变......