398 lines
8.4 KiB
Markdown
398 lines
8.4 KiB
Markdown
# 首页
|
||
|
||
## API接口一览表
|
||
|
||
| 接口分类 | 接口描述 | 查询条件 | API接口 | 权限 |
|
||
|--------|-------------|------------------------------| ---------------------------- | ---------------------------- |
|
||
| 2.1 首页 | 2.1.1风场概况 | 实时数据,没有入参 | /api/home/windFarmOverview | |
|
||
| | 2.1.2今日运行状态 | 实时数据,没有入参 | /api/home/currentDayStatus | |
|
||
| | 2.1.3功率趋势 | 当天24小时数据,5分钟间隔 | /api/home/powerTrends | |
|
||
| | 2.1.4风机矩阵 | 实时数据,没有参数 | /api/home/windTurbineMatrix | |
|
||
| | 2.1.5发电量概况 | 昨日数据; | /api/home/generationOverview | |
|
||
| | 2.1.6发电量趋势 | 日: 当前月的每日数据;同期是去年数据;月:当年每月月数据,12个月; | /api/home/generationTrend | |
|
||
| | 2.1.7实时告警 | 近一个月内所有的报警数据,滚动显示;已确认的数据 按钮灰色;未确认的显示确认按钮 | /api/home/realTimeAlert | |
|
||
| | 2.1.8实时告警确认 | 告警记录ID | /api/home/realTimeAlertConfirm | |
|
||
|
||
|
||
### 2.1 首页相关接口
|
||
|
||
#### 2.1.1 风场概况
|
||
|
||
POST 请求接口
|
||
|
||
> /api/home/windFarmOverview
|
||
|
||
请求参数
|
||
|
||
无
|
||
|
||
注:实时数据,没有入参
|
||
|
||
返回报文
|
||
|
||
```json
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功",
|
||
"success": true,
|
||
"data":
|
||
{
|
||
"power": 56.2,
|
||
"windSpeed": 45.3,
|
||
"dailyUsageHours": 20,
|
||
"monthlyUsageHours": 78
|
||
}
|
||
}
|
||
```
|
||
返参描述
|
||
|
||
| 参数名 | 参数类型 | 可选 | 描述 |
|
||
| ------------- |---------| ---- |--------|
|
||
| power | Double | 否 | 功率 |
|
||
| windSpeed | Double | 否 | 风速 |
|
||
| dailyUsageHours | Integer | 否 | 日利用小时数 |
|
||
| monthlyUsageHours | Integer | 否 | 月利用小时数 |
|
||
|
||
|
||
|
||
|
||
#### 2.1.2 今日运行状态
|
||
|
||
POST 请求接口
|
||
|
||
> /api/home/currentDayStatus
|
||
|
||
请求参数
|
||
|
||
无
|
||
|
||
注:实时数据,没有入参
|
||
|
||
返回报文
|
||
|
||
```json
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功",
|
||
"success": true,
|
||
"data":
|
||
{
|
||
"windTurbineNum": 40,
|
||
"installedCapacity": 45.32,
|
||
"runCapacity": 20.2,
|
||
"runNum": 78,
|
||
"standbyCapacity": 63.2,
|
||
"standbyNum": 35,
|
||
"faultCapacity": 56.4,
|
||
"faultNum": 53,
|
||
"offlineCapacity": 16.4,
|
||
"offlineNum": 20
|
||
}
|
||
}
|
||
```
|
||
返参描述
|
||
|
||
| 参数名 | 参数类型 | 可选 | 描述 |
|
||
| ------------- |---------| ---- |------|
|
||
| windTurbineNum | Integer | 否 | 风机台数 |
|
||
| installedCapacity | Double | 否 | 装机容量 |
|
||
| runCapacity | Double | 否 | 运行容量 |
|
||
| runNum | Integer | 否 | 运行台数 |
|
||
| standbyCapacity | Double | 否 | 待机容量 |
|
||
| standbyNum | Integer | 否 | 待机台数 |
|
||
| faultCapacity | Double | 否 | 故障容量 |
|
||
| faultNum | Integer | 否 | 故障台数 |
|
||
| offlineCapacity | Double | 否 | 离线容量 |
|
||
| offlineNum | Integer | 否 | 离线台数 |
|
||
|
||
|
||
#### 2.1.3 功率趋势
|
||
|
||
POST 请求接口
|
||
|
||
> /api/home/powerTrends
|
||
|
||
请求参数
|
||
|
||
无
|
||
|
||
注:当天24小时数据,5分钟间隔
|
||
|
||
返回报文
|
||
|
||
```json
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功",
|
||
"success": true,
|
||
"data": [
|
||
{
|
||
"power": 12.6,
|
||
"windSpeed": 56.3,
|
||
"dataTime": "2024-10-17 00:00:00"
|
||
},
|
||
{
|
||
"power": 10.6,
|
||
"windSpeed": 16.3,
|
||
"dataTime": "2024-10-17 00:05:00"
|
||
}
|
||
]
|
||
}
|
||
```
|
||
|
||
返参描述
|
||
|
||
| 参数名 | 参数类型 | 可选 | 描述 |
|
||
|-------------|--------| ---- |------|
|
||
| power | Double | 否 | 功率 |
|
||
| windSpeed | Double | 否 | 风速 |
|
||
| dataTime | String | 否 | 数据时间 |
|
||
|
||
#### 2.1.4 风机矩阵
|
||
|
||
POST 请求接口
|
||
|
||
> /api/home/windTurbineMatrix
|
||
|
||
请求参数
|
||
|
||
无
|
||
|
||
注:实时数据
|
||
|
||
返回报文
|
||
|
||
```json
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功",
|
||
"success": true,
|
||
"data": [
|
||
{
|
||
"power": 12.6,
|
||
"windSpeed": 56.3,
|
||
"dayGeneration": 56.2,
|
||
"windStatus": "并网",
|
||
"standard": 1,
|
||
"windTurbine": "GDWT00001"
|
||
},
|
||
{
|
||
"power": 12.6,
|
||
"windSpeed": 56.3,
|
||
"dayGeneration": 56.2,
|
||
"windStatus": "待机",
|
||
"standard": 1,
|
||
"windTurbine": "GDWT00002"
|
||
}
|
||
]
|
||
}
|
||
```
|
||
|
||
返参描述
|
||
|
||
| 参数名 | 参数类型 | 可选 | 描述 |
|
||
|-------------|---------| ---- |---------|
|
||
| power | Double | 否 | 功率 |
|
||
| windSpeed | Double | 否 | 风速 |
|
||
| dayGeneration | Double | 否 | 日发电量 |
|
||
| windStatus | String | 否 | 风机状态 |
|
||
| standard | Integer | 否 | 是否为标杆机组 |
|
||
| windTurbine | String | 否 | 风机编码 |
|
||
|
||
#### 2.1.5 发电量概况
|
||
|
||
POST 请求接口
|
||
|
||
> /api/home/generationOverview
|
||
|
||
请求参数
|
||
|
||
|
||
```json
|
||
{
|
||
"requestTime":"2024-10-16"
|
||
}
|
||
```
|
||
|
||
入参描述
|
||
|
||
| 参数名 | 参数类型 | 可选 | 描述 |
|
||
| ------------ | -------- | ---- |------|
|
||
| requestTime | String | yes | 请求时间 |
|
||
|
||
注:请求时间默认为:昨日时间
|
||
|
||
返回报文
|
||
|
||
```json
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功",
|
||
"success": true,
|
||
"data":
|
||
{
|
||
"dailyGeneration": 63.2,
|
||
"dayGeneration": 56.2,
|
||
"monthGeneration": 60.2,
|
||
"yearGeneration": 200.6,
|
||
"totalGeneration": 500.6
|
||
}
|
||
|
||
}
|
||
```
|
||
|
||
返参描述
|
||
|
||
| 参数名 | 参数类型 | 可选 | 描述 |
|
||
|-------------|---------| ---- |-------|
|
||
| dailyGeneration | Double | 否 | 当日发电量 |
|
||
| dayGeneration | Double | 否 | 日发电量 |
|
||
| monthGeneration | Double | 否 | 月发电量 |
|
||
| yearGeneration | Double | 否 | 年发电量 |
|
||
| totalGeneration | Double | 否 | 总发电量 |
|
||
|
||
#### 2.1.6 发电量趋势
|
||
|
||
POST 请求接口
|
||
|
||
> /api/home/generationTrend
|
||
|
||
请求参数
|
||
|
||
|
||
```json
|
||
{
|
||
"timeType":"日"
|
||
}
|
||
```
|
||
注: 日:当前月的每日数据;同期是去年数据;月:当年每月月数据,12个月;
|
||
|
||
入参描述
|
||
|
||
| 参数名 | 参数类型 | 可选 | 描述 |
|
||
| ------------ | -------- | ---- |------|
|
||
| timeType | String | yes | 时间类型 |
|
||
|
||
|
||
返回报文
|
||
|
||
```json
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功",
|
||
"success": true,
|
||
"data": [
|
||
{
|
||
"currentPeriod": 56.3,
|
||
"samePeriod": 63.5,
|
||
"generationTime": "2024-10-01"
|
||
},
|
||
{
|
||
"currentPeriod": 66.3,
|
||
"samePeriod": 73.5,
|
||
"generationTime": "2024-10-02"
|
||
}
|
||
]
|
||
|
||
}
|
||
```
|
||
|
||
返参描述
|
||
|
||
| 参数名 | 参数类型 | 可选 | 描述 |
|
||
|-------------|---------| ---- |-------|
|
||
| currentPeriod | Double | 否 | 本期 |
|
||
| samePeriod | Double | 否 | 同期 |
|
||
| generationTime | Double | 否 | 发电量时间 |
|
||
|
||
#### 2.1.7 实时告警
|
||
|
||
POST 请求接口
|
||
|
||
> /api/home/realTimeAlert
|
||
|
||
请求参数
|
||
|
||
无
|
||
|
||
注:近一个月内所有的报警数据,滚动显示;已确认的数据 按钮灰色;未确认的显示确认按钮
|
||
|
||
返回报文
|
||
|
||
```json
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功",
|
||
"success": true,
|
||
"data": [
|
||
{
|
||
"alertTime": "2024-10-16 12:16:42",
|
||
"windTurbine": "SC-01",
|
||
"alertContent": "故障",
|
||
"alertId": 4562366,
|
||
"confirmStatus": 0
|
||
},
|
||
{
|
||
"alertTime": "2024-10-16 12:16:42",
|
||
"windTurbine": "SC-01",
|
||
"alertContent": "待机",
|
||
"alertId": 4562366555,
|
||
"confirmStatus": 1
|
||
}
|
||
]
|
||
|
||
}
|
||
```
|
||
返参描述
|
||
|
||
| 参数名 | 参数类型 | 可选 | 描述 |
|
||
|-------------|---------| ---- |------|
|
||
| alertTime | String | 否 | 告警时间 |
|
||
| windTurbine | String | 否 | 风机编码 |
|
||
| alertContent | String | 否 | 告警内容 |
|
||
| alertId | Long | 否 | 告警id |
|
||
| confirmStatus | Integer | 否 | 确认状态 |
|
||
|
||
#### 2.1.8 实时告警-确认
|
||
|
||
POST 请求接口
|
||
|
||
> /api/home/realTimeAlertConfirm
|
||
|
||
请求参数
|
||
|
||
|
||
```json
|
||
{
|
||
"alertId":45566222
|
||
}
|
||
```
|
||
|
||
入参描述
|
||
|
||
| 参数名 | 参数类型 | 可选 | 描述 |
|
||
| ------------ |------| ---- |------|
|
||
| alertId | Long | yes | 告警id |
|
||
|
||
|
||
|
||
返回报文
|
||
|
||
```json
|
||
{
|
||
"code": 200,
|
||
"msg": "操作成功",
|
||
"success": true,
|
||
"data": [
|
||
|
||
]
|
||
|
||
}
|
||
```
|
||
|
||
返参描述
|
||
|
||
| 参数名 | 参数类型 | 可选 | 描述 |
|
||
|-------------|---------| ---- |-------|
|
||
|