修改api文档
This commit is contained in:
parent
a45a6162bf
commit
69fe0e691d
@ -1,3 +1,4 @@
|
|||||||
* [首页](/)
|
* [首页](/)
|
||||||
|
* [API说明](api/readme.md)
|
||||||
* [API接口文档](api/api_list.md)
|
* [系统管理](api/api_list.md)
|
||||||
|
* [设备管理](api/equipment.md)
|
591
docs/api/equipment.md
Normal file
591
docs/api/equipment.md
Normal file
@ -0,0 +1,591 @@
|
|||||||
|
# 设备相关模块
|
||||||
|
|
||||||
|
## API接口一览表
|
||||||
|
|
||||||
|
| 接口分类 | 接口描述 | API接口 | 权限 |
|
||||||
|
| ------------- | -------------------------------- | ------------------------------------- | ---------------------- |
|
||||||
|
| 2.1设备类型 | 2.1.1获取所有设备类型信息 | /api/equipment/type/list | |
|
||||||
|
| 2.2物模型 | 2.2.1获取物模型列表 | /api/equipment/model/list | |
|
||||||
|
| | 2.2.2物模型新增 | /api/equipment/model/add | SYS_AUTHORITY_ID_ADMIN |
|
||||||
|
| | 2.2.3物模型修改 | /api/equipment/model/update | SYS_AUTHORITY_ID_ADMIN |
|
||||||
|
| | 2.2.4物模型删除 | /api/equipment/model/delete | SYS_AUTHORITY_ID_ADMIN |
|
||||||
|
| 2.2物模型属性 | 2.2.5获取物模型属性列表 | /api/equipment/model/attribute/list | |
|
||||||
|
| | 2.2.6物模型属性新增 | /api/equipment/model/attribute/add | SYS_AUTHORITY_ID_ADMIN |
|
||||||
|
| | 2.2.7物模型属性修改 | /api/equipment/model/attribute/update | SYS_AUTHORITY_ID_ADMIN |
|
||||||
|
| | 2.2.8物模型属性删除 | /api/equipment/model/attribute/delete | SYS_AUTHORITY_ID_ADMIN |
|
||||||
|
| 2.2物模型方法 | 2.2.9获取物模型方法列表 | /api/equipment/model/service/list | |
|
||||||
|
| | 2.2.10物模型方法新增 | /api/equipment/model/service/add | SYS_AUTHORITY_ID_ADMIN |
|
||||||
|
| | 2.2.11物模型方法修改 | /api/equipment/model/service/update | SYS_AUTHORITY_ID_ADMIN |
|
||||||
|
| | 2.2.12物模型方法删除 | /api/equipment/model/service/delete | SYS_AUTHORITY_ID_ADMIN |
|
||||||
|
| | 2.2.13 Excel导出物模型属性和方法 | /api/equipment/model/export | |
|
||||||
|
| | 2.2.14 Excel导入物模型属性和方法 | /api/equipment/model/import | SYS_AUTHORITY_ID_ADMIN |
|
||||||
|
| 2.3设备台账 | 2.3.1 设备查询 | | |
|
||||||
|
| | 2.3.2 设备新增 | | |
|
||||||
|
| | 2.3.3 设备修改 | | |
|
||||||
|
| | 2.3.4 设备删除 | | |
|
||||||
|
|
||||||
|
### 2.1 设备类型相关接口
|
||||||
|
|
||||||
|
#### 2.1.1 获取所有设备类型信息
|
||||||
|
|
||||||
|
POST 请求接口
|
||||||
|
|
||||||
|
> /api/equipment/type/list
|
||||||
|
|
||||||
|
请求参数
|
||||||
|
|
||||||
|
无
|
||||||
|
|
||||||
|
返回报文
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"code": 200,
|
||||||
|
"msg": "操作成功",
|
||||||
|
"success": true,
|
||||||
|
"data": [
|
||||||
|
{
|
||||||
|
"equipmentTypeId": "10001",
|
||||||
|
"equipmentTypeName": "风电场"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"equipmentTypeId": "10002",
|
||||||
|
"equipmentTypeName": "机组"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
### 2.2 物模型相关接口
|
||||||
|
|
||||||
|
#### 2.2.1 获取物模型列表
|
||||||
|
POST 请求接口
|
||||||
|
|
||||||
|
> /api/equipment/model/list
|
||||||
|
|
||||||
|
请求参数
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"objectType":"10002",
|
||||||
|
"iotModelName":"倍福机组",
|
||||||
|
"iotModelCode":"beckhoff"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
入参描述
|
||||||
|
|
||||||
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
||||||
|
| ------------ | -------- | ---- | ---------- |
|
||||||
|
| objectType | String | yes | 设备类型ID |
|
||||||
|
| iotModelName | String | yes | 物模型名称 |
|
||||||
|
| iotModelCode | String | yes | 物模型编码 |
|
||||||
|
|
||||||
|
返回报文
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"code": 200,
|
||||||
|
"msg": "操作成功",
|
||||||
|
"success": true,
|
||||||
|
"data": [
|
||||||
|
{
|
||||||
|
"id": "123",
|
||||||
|
"objectType": "10002",
|
||||||
|
"iotModelCode": "beckhoff",
|
||||||
|
"iotModelName": "倍福机组",
|
||||||
|
"revision": 1,
|
||||||
|
"createdBy": "admin",
|
||||||
|
"createdTime": "2024-06-27 15:08:23",
|
||||||
|
"updatedBy": "admin",
|
||||||
|
"updatedTime": "2024-06-27 15:08:23"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
注意: 按设备类型、物模型名称进行排序
|
||||||
|
|
||||||
|
#### 2.2.2物模型新增
|
||||||
|
POST 请求接口
|
||||||
|
|
||||||
|
> /api/equipment/model/add
|
||||||
|
|
||||||
|
请求参数
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"objectType": "10002",
|
||||||
|
"iotModelCode": "beckhoff",
|
||||||
|
"iotModelName": "倍福机组",
|
||||||
|
"revision": 1,
|
||||||
|
"createdBy": "admin",
|
||||||
|
"createdTime": "2024-06-27 15:08:23"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
入参描述
|
||||||
|
|
||||||
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
||||||
|
| ------------ | -------- | ---- | ---------- |
|
||||||
|
| objectType | 字符串 | No | 设备类型ID |
|
||||||
|
| iotModelCode | 字符串 | No | 物模型编码 |
|
||||||
|
| iotModelName | 字符串 | No | 物模型名称 |
|
||||||
|
| revision | 数值 | No | 乐观锁 |
|
||||||
|
| createdBy | 字符串 | Yes | 创建人 |
|
||||||
|
| createdTime | 字符串 | Yes | 创建时间 |
|
||||||
|
|
||||||
|
返回报文
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"code": 200,
|
||||||
|
"msg": "操作成功",
|
||||||
|
"success": true,
|
||||||
|
"data": [
|
||||||
|
{
|
||||||
|
"id": "123",
|
||||||
|
"objectType": "10002",
|
||||||
|
"iotModelCode": "beckhoff",
|
||||||
|
"iotModelName": "倍福机组",
|
||||||
|
"revision": 1,
|
||||||
|
"createdBy": "admin",
|
||||||
|
"createdTime": "2024-06-27 15:08:23",
|
||||||
|
"updatedBy": "admin",
|
||||||
|
"updatedTime": "2024-06-27 15:08:23"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
#### 2.2.3物模型修改
|
||||||
|
|
||||||
|
POST 请求接口
|
||||||
|
|
||||||
|
> /api/equipment/model/update
|
||||||
|
|
||||||
|
请求参数
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"id": "123",
|
||||||
|
"objectType": "10002",
|
||||||
|
"iotModelCode": "beckhoff",
|
||||||
|
"iotModelName": "倍福机组",
|
||||||
|
"revision": 1,
|
||||||
|
"createdBy": "admin",
|
||||||
|
"createdTime": "2024-06-27 15:08:23"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
入参描述
|
||||||
|
|
||||||
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
||||||
|
| ------------ | -------- | ---- | ---------- |
|
||||||
|
| id | 字符串 | No | 主键ID |
|
||||||
|
| objectType | 字符串 | No | 设备类型ID |
|
||||||
|
| iotModelCode | 字符串 | No | 物模型编码 |
|
||||||
|
| iotModelName | 字符串 | No | 物模型名称 |
|
||||||
|
| revision | 数值 | No | 乐观锁 |
|
||||||
|
| updatedBy | 字符串 | Yes | 更新人 |
|
||||||
|
| updatedTime | 字符串 | Yes | 更新时间 |
|
||||||
|
|
||||||
|
返回报文
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"code": 200,
|
||||||
|
"msg": "更新成功",
|
||||||
|
"success": true
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 2.2.4物模型删除
|
||||||
|
|
||||||
|
POST 请求接口
|
||||||
|
|
||||||
|
> /api/equipment/model/delete
|
||||||
|
|
||||||
|
请求参数
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"id": "123"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
入参描述
|
||||||
|
|
||||||
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
||||||
|
| ------------ | -------- | ---- | ---------- |
|
||||||
|
| id | 字符串 | No | 主键ID |
|
||||||
|
|
||||||
|
返回报文
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"code": 200,
|
||||||
|
"msg": "删除成功",
|
||||||
|
"success": true
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 2.2.5获取物模型属性列表
|
||||||
|
|
||||||
|
POST 请求接口
|
||||||
|
> /api/equipment/model/attribute/list
|
||||||
|
|
||||||
|
请求参数
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"iotModelId":"123"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
入参描述
|
||||||
|
|
||||||
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
||||||
|
| ---------- | -------- | ---- | -------- |
|
||||||
|
| iotModelId | String | No | 物模型ID |
|
||||||
|
|
||||||
|
返回报文
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"code": 200,
|
||||||
|
"msg": "操作成功",
|
||||||
|
"success": true,
|
||||||
|
"data": [
|
||||||
|
{
|
||||||
|
"id": "45678",
|
||||||
|
"iotModelId": "123",
|
||||||
|
"attributeCode": "grGenPowerForProcess",
|
||||||
|
"attributeName": "发电机功率实时值",
|
||||||
|
"attributeType":138,
|
||||||
|
"porder":1,
|
||||||
|
"revision": 1,
|
||||||
|
"createdBy": "admin",
|
||||||
|
"createdTime": "2024-06-27 15:08:23",
|
||||||
|
"updatedBy": "admin",
|
||||||
|
"updatedTime": "2024-06-27 15:08:23"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 2.2.6物模型属性新增
|
||||||
|
|
||||||
|
POST 请求接口
|
||||||
|
> /api/equipment/model/attribute/add
|
||||||
|
|
||||||
|
请求参数
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"iotModelId": "123",
|
||||||
|
"attributeCode": "grGenPowerForProcess",
|
||||||
|
"attributeName": "发电机功率实时值",
|
||||||
|
"attributeType":138,
|
||||||
|
"porder":1,
|
||||||
|
"revision": 1,
|
||||||
|
"createdBy": "admin",
|
||||||
|
"createdTime": "2024-06-27 15:08:23"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
入参描述
|
||||||
|
|
||||||
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
||||||
|
| ------------- | -------- | ---- | ------------------------------------ |
|
||||||
|
| iotModelId | 字符串 | No | 所属物模型ID |
|
||||||
|
| attributeCode | 字符串 | No | 属性编码 |
|
||||||
|
| attributeName | 字符串 | No | 属性名称 |
|
||||||
|
| attributeType | 数值 | No | 属性类型 138模拟量139累积量140离散量 |
|
||||||
|
| porder | 数值 | No | 顺序号 |
|
||||||
|
| revision | 数值 | No | 乐观锁 |
|
||||||
|
| createdBy | 字符串 | Yes | 创建人 |
|
||||||
|
| createdTime | 字符串 | Yes | 创建时间 |
|
||||||
|
|
||||||
|
返回报文
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"code": 200,
|
||||||
|
"msg": "操作成功",
|
||||||
|
"success": true,
|
||||||
|
"data": [
|
||||||
|
{
|
||||||
|
"id": "45678",
|
||||||
|
"iotModelId": "123",
|
||||||
|
"attributeCode": "grGenPowerForProcess",
|
||||||
|
"attributeName": "发电机功率实时值",
|
||||||
|
"attributeType":138,
|
||||||
|
"porder":1,
|
||||||
|
"revision": 1,
|
||||||
|
"createdBy": "admin",
|
||||||
|
"createdTime": "2024-06-27 15:08:23",
|
||||||
|
"updatedBy": "admin",
|
||||||
|
"updatedTime": "2024-06-27 15:08:23"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#### 2.2.7物模型属性修改
|
||||||
|
|
||||||
|
POST 请求接口
|
||||||
|
>/api/equipment/model/attribute/update
|
||||||
|
|
||||||
|
请求参数
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"id": "45678",
|
||||||
|
"iotModelId": "123",
|
||||||
|
"attributeCode": "grGenPowerForProcess",
|
||||||
|
"attributeName": "发电机功率实时值",
|
||||||
|
"attributeType":138,
|
||||||
|
"porder":1,
|
||||||
|
"revision": 1,
|
||||||
|
"updatedBy": "admin",
|
||||||
|
"updatedTime": "2024-06-27 15:08:23"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
返回报文
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"code": 200,
|
||||||
|
"msg": "更新成功",
|
||||||
|
"success": true
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#### 2.2.8物模型属性删除
|
||||||
|
|
||||||
|
POST 请求接口
|
||||||
|
> /api/equipment/model/attribute/delete
|
||||||
|
|
||||||
|
请求参数
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"id": "45678"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
入参描述
|
||||||
|
|
||||||
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
||||||
|
| ------ | -------- | ---- | ------ |
|
||||||
|
| id | 字符串 | No | 主键ID |
|
||||||
|
|
||||||
|
返回报文
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"code": 200,
|
||||||
|
"msg": "删除成功",
|
||||||
|
"success": true
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 2.2.9获取物模型方法列表
|
||||||
|
|
||||||
|
POST 请求接口
|
||||||
|
>/api/equipment/model/service/list
|
||||||
|
|
||||||
|
请求参数
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"iotModelId":"123"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
入参描述
|
||||||
|
|
||||||
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
||||||
|
| ---------- | -------- | ---- | -------- |
|
||||||
|
| iotModelId | String | No | 物模型ID |
|
||||||
|
|
||||||
|
返回报文
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"code": 200,
|
||||||
|
"msg": "操作成功",
|
||||||
|
"success": true,
|
||||||
|
"data": [
|
||||||
|
{
|
||||||
|
"id": "78901",
|
||||||
|
"iotModelId": "123",
|
||||||
|
"serviceCode": "grActivePowerSetPointValue",
|
||||||
|
"serviceName": "功率设定值",
|
||||||
|
"serviceType":146,
|
||||||
|
"porder":1,
|
||||||
|
"revision": 1,
|
||||||
|
"createdBy": "admin",
|
||||||
|
"createdTime": "2024-06-27 15:08:23",
|
||||||
|
"updatedBy": "admin",
|
||||||
|
"updatedTime": "2024-06-27 15:08:23"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 2.2.10物模型方法新增
|
||||||
|
|
||||||
|
POST 请求接口
|
||||||
|
> /api/equipment/model/service/add
|
||||||
|
|
||||||
|
请求参数
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"iotModelId": "123",
|
||||||
|
"serviceCode": "grActivePowerSetPointValue",
|
||||||
|
"serviceName": "功率设定值",
|
||||||
|
"serviceType":146,
|
||||||
|
"porder":1,
|
||||||
|
"revision": 1,
|
||||||
|
"createdBy": "admin",
|
||||||
|
"createdTime": "2024-06-27 15:08:23"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
入参描述
|
||||||
|
|
||||||
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
||||||
|
| ----------- | -------- | ---- | -------------------------- |
|
||||||
|
| iotModelId | 字符串 | No | 所属物模型ID |
|
||||||
|
| serviceCode | 字符串 | No | 方法编码 |
|
||||||
|
| serviceName | 字符串 | No | 方法名称 |
|
||||||
|
| serviceType | 数值 | No | 属性类型 146 遥调 147 遥控 |
|
||||||
|
| porder | 数值 | No | 顺序号 |
|
||||||
|
| revision | 数值 | No | 乐观锁 |
|
||||||
|
| createdBy | 字符串 | Yes | 创建人 |
|
||||||
|
| createdTime | 字符串 | Yes | 创建时间 |
|
||||||
|
|
||||||
|
返回报文
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"code": 200,
|
||||||
|
"msg": "操作成功",
|
||||||
|
"success": true,
|
||||||
|
"data": [
|
||||||
|
{
|
||||||
|
"id": "78901",
|
||||||
|
"iotModelId": "123",
|
||||||
|
"serviceCode": "grActivePowerSetPointValue",
|
||||||
|
"serviceName": "功率设定值",
|
||||||
|
"serviceType":146,
|
||||||
|
"porder":1,
|
||||||
|
"revision": 1,
|
||||||
|
"createdBy": "admin",
|
||||||
|
"createdTime": "2024-06-27 15:08:23",
|
||||||
|
"updatedBy": "admin",
|
||||||
|
"updatedTime": "2024-06-27 15:08:23"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 2.2.11物模型方法修改
|
||||||
|
|
||||||
|
POST 请求接口
|
||||||
|
>/api/equipment/model/service/update
|
||||||
|
|
||||||
|
请求参数
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"id": "78901",
|
||||||
|
"iotModelId": "123",
|
||||||
|
"serviceCode": "grActivePowerSetPointValue",
|
||||||
|
"serviceName": "功率设定值",
|
||||||
|
"serviceType":146,
|
||||||
|
"porder":1,
|
||||||
|
"revision": 1,
|
||||||
|
"updatedBy": "admin",
|
||||||
|
"updatedTime": "2024-06-27 15:08:23"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
返回报文
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"code": 200,
|
||||||
|
"msg": "更新成功",
|
||||||
|
"success": true
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 2.2.12物模型方法删除
|
||||||
|
|
||||||
|
POST 请求接口
|
||||||
|
>/api/equipment/model/service/delete
|
||||||
|
|
||||||
|
请求参数
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"id": "78901"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
入参描述
|
||||||
|
|
||||||
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
||||||
|
| ------ | -------- | ---- | ------ |
|
||||||
|
| id | 字符串 | No | 主键ID |
|
||||||
|
|
||||||
|
返回报文
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"code": 200,
|
||||||
|
"msg": "删除成功",
|
||||||
|
"success": true
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 2.2.13 Excel导出物模型属性和方法
|
||||||
|
|
||||||
|
POST 请求接口
|
||||||
|
|
||||||
|
> /api/equipment/model/export
|
||||||
|
|
||||||
|
请求参数
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"id": "123"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
入参描述
|
||||||
|
|
||||||
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
||||||
|
| ------ | -------- | ---- | -------- |
|
||||||
|
| id | 字符串 | No | 物模型ID |
|
||||||
|
|
||||||
|
返回 Excel文件,分成两个Sheet页,第一个sheet页是属性,第二个sheet页是方法,按【porder】排序显示
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#### 2.2.14 Excel导入物模型属性和方法
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
20
docs/api/readme.md
Normal file
20
docs/api/readme.md
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
# 概述
|
||||||
|
|
||||||
|
## 接口约定
|
||||||
|
|
||||||
|
系统中的所有接口均遵循以下约定。
|
||||||
|
|
||||||
|
1. 除了与文件上传/下载相关的接口外,都是`POST`请求,请求报文使用`JSON`格式。
|
||||||
|
2. 文件下载使用GET请求(此种类型,加解密再讨论下)。
|
||||||
|
3. 文件上传使用POST请求,请求报文使用`multipart/form-data`格式。
|
||||||
|
|
||||||
|
## 加密/解密
|
||||||
|
|
||||||
|
请求报文,Header中需要添加参数
|
||||||
|
|
||||||
|
| 参数名称 | 说明 | 备注 |
|
||||||
|
| -------- | -------- | --- |
|
||||||
|
| token | 令牌 | 需要鉴权的API 才需要添加此参数 |
|
||||||
|
| V | 加密向量 | 必须添加 |
|
||||||
|
|
||||||
|
加密采用AES/CBC/ZeroPadding加密方式,密钥长度为16位。,IV长度为16位(每次请求时随机生成)。
|
Loading…
Reference in New Issue
Block a user