2024-10-16 16:58:31 +08:00
|
|
|
# 首页
|
|
|
|
|
|
|
|
## API接口一览表
|
|
|
|
|
2024-11-01 14:02:48 +08:00
|
|
|
| 接口分类 | 接口描述 | 查询条件 | API接口 | 权限 |
|
|
|
|
|--------|----------------|-----------| ---------------------------- | ---------------------------- |
|
|
|
|
| 2.1 首页 | 2.1.1风机矩阵 | 实时数据,没有入参 | /api/home/getWindTurbineMatrixData | |
|
|
|
|
| | 2.1.2获取风电场实时数据 | 风电场id | /api/home/getWindFarmRealData | |
|
2024-10-16 16:58:31 +08:00
|
|
|
|
|
|
|
|
2024-10-24 16:48:20 +08:00
|
|
|
## 2.1 首页相关接口
|
2024-10-16 16:58:31 +08:00
|
|
|
|
2024-11-01 14:02:48 +08:00
|
|
|
### 2.1.1 风机矩阵
|
2024-10-16 16:58:31 +08:00
|
|
|
|
|
|
|
POST 请求接口
|
|
|
|
|
2024-11-01 14:02:48 +08:00
|
|
|
> /api/home/getWindTurbineMatrixData
|
2024-10-16 16:58:31 +08:00
|
|
|
|
|
|
|
请求参数
|
|
|
|
|
2024-10-18 09:19:36 +08:00
|
|
|
无
|
2024-10-16 16:58:31 +08:00
|
|
|
|
2024-10-18 09:19:36 +08:00
|
|
|
注:实时数据,没有入参
|
2024-10-16 16:58:31 +08:00
|
|
|
|
|
|
|
返回报文
|
|
|
|
|
|
|
|
```json
|
|
|
|
{
|
2024-11-01 14:02:48 +08:00
|
|
|
"code": 200,
|
|
|
|
"success": true,
|
|
|
|
"data": [
|
|
|
|
{
|
|
|
|
"irn": "1846101273013739522",
|
|
|
|
"name": "A-001",
|
|
|
|
"modelId": "1807685851882508289",
|
|
|
|
"model": "倍福1.5",
|
|
|
|
"belongLine": "线路1",
|
|
|
|
"standard": 1,
|
|
|
|
"nominalCapacity": 66.23,
|
|
|
|
"attributeMap": {
|
|
|
|
"iwindspeed": 10.84000015258789,
|
|
|
|
"iturbineoperationmode": 6,
|
|
|
|
"iyplevel": 0,
|
|
|
|
"ikwhthisday": 0,
|
|
|
|
"igenpower": 0,
|
|
|
|
"gridlostdetected": 0
|
2024-10-16 16:58:31 +08:00
|
|
|
}
|
2024-11-01 14:02:48 +08:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"msg": "操作成功"
|
2024-10-16 16:58:31 +08:00
|
|
|
}
|
|
|
|
```
|
|
|
|
返参描述
|
|
|
|
|
2024-11-01 14:02:48 +08:00
|
|
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
|
|
|
| ------------ |---------| ---- |--------|
|
|
|
|
| standard | Integer | 否 | 是否标杆 |
|
|
|
|
| nominalCapacity | Double | 否 | 容量 |
|
|
|
|
| iwindspeed | Double | 否 | 风速 |
|
|
|
|
| iyplevel | Double | 否 | 偏航运行模式 |
|
|
|
|
| ikwhthisday | Double | 否 | 日发电量 |
|
|
|
|
| igenpower | Double | 否 | 有功功率 |
|
|
|
|
| gridlostdetected | Double | 否 | 风机电网掉电 |
|
2024-10-16 16:58:31 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-11-01 14:02:48 +08:00
|
|
|
### 2.1.2 获取风电场实时数据
|
2024-10-16 16:58:31 +08:00
|
|
|
|
|
|
|
POST 请求接口
|
|
|
|
|
2024-11-01 14:02:48 +08:00
|
|
|
> /api/home/getWindFarmRealData
|
2024-10-16 16:58:31 +08:00
|
|
|
|
|
|
|
请求参数
|
|
|
|
```json
|
|
|
|
{
|
2024-11-01 14:02:48 +08:00
|
|
|
"windFarmId":1846101273013739522
|
2024-10-16 16:58:31 +08:00
|
|
|
}
|
|
|
|
```
|
|
|
|
入参描述
|
|
|
|
|
|
|
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
2024-11-01 14:02:48 +08:00
|
|
|
| ------------ |------| ---- |------|
|
|
|
|
| windFarmId | Long | yes | 风场id |
|
2024-10-16 16:58:31 +08:00
|
|
|
|
|
|
|
返回报文
|
|
|
|
|
|
|
|
```json
|
|
|
|
{
|
2024-11-01 14:02:48 +08:00
|
|
|
"code": 200,
|
|
|
|
"success": true,
|
|
|
|
"data": {
|
|
|
|
"windFarmId": 1848624295633317890,
|
|
|
|
"attributeMap": {
|
|
|
|
"windfarmactivepower": 111.01,
|
|
|
|
"windfarmavgwindspeed": 111.01,
|
|
|
|
"windfarmdayoperationhours": 111.01,
|
|
|
|
"windfarmmonthoperationhours": 111.01,
|
|
|
|
"windfarmdayprodenergy": 111.01,
|
|
|
|
"windfarmmonthprodenergy": 111.01,
|
|
|
|
"windfarmyearprodenergy": 111.01,
|
|
|
|
"windfarmtotalprodenergy": 111.01
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"msg": "操作成功"
|
2024-10-16 16:58:31 +08:00
|
|
|
}
|
|
|
|
```
|
|
|
|
返参描述
|
|
|
|
|
2024-11-01 14:02:48 +08:00
|
|
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
|
|
|
| ------------- |---------| ---- |------|
|
|
|
|
| windFarmId | Long | 否 | 风场id |
|
|
|
|
| windfarmactivepower | Double | 否 | 功率 |
|
|
|
|
| windfarmavgwindspeed | Double | 否 | 平均风速 |
|
|
|
|
| windfarmdayoperationhours | Double | 否 | 日利用小时 |
|
|
|
|
| windfarmmonthoperationhours | Double | 否 | 月利用小时 |
|
|
|
|
| windfarmdayprodenergy | Double | 否 | 日发电量 |
|
|
|
|
| windfarmmonthprodenergy | Double | 否 | 月发电量 |
|
|
|
|
| windfarmyearprodenergy | Double | 否 | 年发电量 |
|
|
|
|
| windfarmtotalprodenergy | Double | 否 | 总发电量 |
|
|
|
|
|
|
|
|
### 2.1.3 获取风电场历史数据
|
2024-10-16 16:58:31 +08:00
|
|
|
|
|
|
|
POST 请求接口
|
|
|
|
|
2024-11-01 14:02:48 +08:00
|
|
|
> /api/home/getHistoryData
|
2024-10-16 16:58:31 +08:00
|
|
|
|
|
|
|
请求参数
|
|
|
|
```json
|
|
|
|
{
|
2024-11-01 14:02:48 +08:00
|
|
|
"startTime": "123452435324242",
|
|
|
|
"endTime": "123452435924242",
|
|
|
|
"devices": [
|
|
|
|
{
|
|
|
|
"deviceId":"129476828342323",
|
|
|
|
"attributes":["power","windSpeed"]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"deviceId":"129476828342324",
|
|
|
|
"attributes":["power","dailyUsageHours"]
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"interval": "5m"
|
2024-10-16 16:58:31 +08:00
|
|
|
}
|
|
|
|
```
|
|
|
|
入参描述
|
|
|
|
|
|
|
|
| 参数名 | 参数类型 | 可选 | 描述 |
|
|
|
|
| ------------ | -------- | ---- |------|
|
2024-11-01 14:02:48 +08:00
|
|
|
| startTime | String | no | 开始时间戳 |
|
|
|
|
| endTime | String | no | 结束时间戳 |
|
|
|
|
| devices.deviceId | String | no | 设备ID |
|
|
|
|
| devices.attributes | StringArray | no | 要查询实时数据的设备属性列表 |
|
|
|
|
| interval | String | yes | 抽样间隔,1a(毫秒),1s(秒),1m(分),1h(小时),1d(天),1w(周)。 忽略或者值为空时,返回原始数据(不抽样) |
|
|
|
|
| endTime | String | no | 结束时间戳 |
|
2024-10-16 16:58:31 +08:00
|
|
|
返回报文
|
|
|
|
|
|
|
|
```json
|
|
|
|
{
|
2024-11-01 14:02:48 +08:00
|
|
|
"code": 200,
|
|
|
|
"msg": "操作成功",
|
|
|
|
"success": true,
|
|
|
|
"data": {
|
|
|
|
//设备ID
|
|
|
|
"129476828342323":{
|
|
|
|
//属性名
|
|
|
|
"power": {
|
|
|
|
//时间戳列表
|
|
|
|
"times": [123452435924242,123452435924342,123452435924442,123452435924542],
|
|
|
|
//值列表
|
|
|
|
"values": [123.23,35.21,34.56,67]
|
|
|
|
} ,
|
|
|
|
//属性名
|
|
|
|
"windSpeed": {
|
|
|
|
"times": [123452435924242,123452435924342,123452435924442,123452435924542],
|
|
|
|
"values": [123.23,35.21,34.56,67]
|
2024-10-16 16:58:31 +08:00
|
|
|
}
|
2024-11-01 14:02:48 +08:00
|
|
|
},
|
|
|
|
.......
|
|
|
|
}
|
2024-10-16 16:58:31 +08:00
|
|
|
}
|
|
|
|
```
|