接口设计文档模板

接口设计说明-xx系统

修改记录

本次修改记录,每次更新后删除,只显示当次内容

日期:2020-05-01~2020-05-06

1. 新增权限模块第3章节内容

接口清单

序号 模块 说明
1 权限模块 主要包含用户的权限功能接口

一、权限模块

序号 接口 说明
1 searchAuthority 获取当前登录用的权限

预定义

  • 参数类型未标明,默认皆为字符串

1. 获取用户权限

1)功能说明

获取当前登录用的权限,菜单加功能

2)接口说明

3)请求参数

  • 示例
1
http://10.254.11.82:7013/authority/searchAuthority

4)响应参数

参数名 类型 说明
data Map 权限对象
status String 状态:1-成功,0-失败
httpCode String Http返回码
errCode String 错误码
errMessage String 错误信息
  • 示例
1
2
3
4
5
6
7
8
9
10
11
{
"status": 1,
"data": {
"MENU": [
"CLUE",
]
},
"httpCode": 200,
"errCode": 0,
"errMessage": ""
}

2.保存或更新菜单

1)功能说明

菜单管理,新增或更新菜单

2)接口说明

3)请求参数

  • MenuVO:菜单对象
参数名 类型 说明
type String 操作类型(CREATE–新增;UPDATE–更新)
menuPO TMenuPO 菜单实体类
  • 示例1:菜单新增
1
2
3
4
5
6
7
{
"menuPO": {
"id": "",
"name": "菜单名称1"
},
"type": "CREATE"
}
  • 示例2:菜单更新
1
2
3
4
5
6
7
{
"menuPO": {
"id": "23LebronJames",
"name": "菜单名称23"
},
"type": "UPDATE"
}

4)响应参数

参数名 类型 说明
data List<String> 保存/更新结果主键集合(ryid)
status String 状态:1-成功,0-失败
httpCode String Http返回码
errCode String 错误码
errMessage String 错误信息
  • 示例1:菜单新增
1
2
3
4
5
6
7
8
9
{
"status": 1,
"data": [
"24Kobe"
],
"httpCode": 0,
"errCode": 0,
"errMessage": ""
}
  • 示例2:菜单更新
1
2
3
4
5
6
7
8
9
{
"status": 1,
"data": [
"23James"
],
"httpCode": 200,
"errCode": 0,
"errMessage": ""
}

二、xx模块

该模块的所有接口及其简要说明

序号 接口 说明
1 xx xx

预定义

  • 预先定义一些默认的、公共的说明

1. xx接口

1)功能说明

该接口的功能是什么

2)接口说明

  • 请求方式:GET/POST
  • 请求地址:接口地址
  • 请求参数: 方法参数名称

3)请求参数

接口的请求参数说明

  • 示例
1
请求参数示例

4)响应参数

接口的响应参数说明

参数名 类型 说明
xx xx xx
  • 示例
1
响应参数的示例
------ 本文结束感谢您的阅读 ------

本文标题:接口设计文档模板

文章作者:MangoCheng

发布时间:2020年05月18日 - 12:52:21

最后更新:2020年05月18日 - 12:52:21

原始链接:http://mangocheng.com/posts/3a7c0a9a.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。