map/docs/api/home.md
2024-10-18 09:19:36 +08:00

8.4 KiB
Raw Blame History

首页

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

请求参数

注:实时数据,没有入参

返回报文

{
	"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

请求参数

注:实时数据,没有入参

返回报文

{
	"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分钟间隔

返回报文

{
	"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

请求参数

注:实时数据

返回报文

{
	"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

请求参数

{
    "requestTime":"2024-10-16"
}

入参描述

参数名 参数类型 可选 描述
requestTime String yes 请求时间

注:请求时间默认为:昨日时间

返回报文

{
	"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

请求参数

{
    "timeType":"日"
}

注: 日:当前月的每日数据;同期是去年数据;月:当年每月月数据12个月

入参描述

参数名 参数类型 可选 描述
timeType String yes 时间类型

返回报文

{
	"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

请求参数

注:近一个月内所有的报警数据,滚动显示;已确认的数据 按钮灰色;未确认的显示确认按钮

返回报文

{
	"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

请求参数

{
    "alertId":45566222
}

入参描述

参数名 参数类型 可选 描述
alertId Long yes 告警id

返回报文

{
	"code": 200,
	"msg": "操作成功",
	"success": true,
	"data": [
      
    ]
  
}

返参描述

参数名 参数类型 可选 描述