首页添加 风电场概况和发电量概况查询接口

This commit is contained in:
houwei 2024-10-29 13:47:28 +08:00
parent 14fb35383f
commit 0f3cca6303
2 changed files with 16 additions and 4 deletions

View File

@ -5,7 +5,20 @@ import com.das.modules.page.domian.HomeWindRealTimeVo;
import java.util.List;
public interface HomeService {
/**
* 接口1 首页风机矩阵数据
* @return 风机矩阵数据
*/
List<HomeWindRealTimeVo> queryWindRealTimeData();
//TODO: 接口2 获取风电场的实时数据 getWindFarmRealData(Long windFarmId)
// 包含
// 页面左上角风场概况 功率(WindFarmActivePower) 平均风速(WindFarmAvgWindSpeed) 日利用小时(WindFarmDayOperationHours) 月利用小时(WIndFarmMonthOperationHours)
// 页面右上角发电量概况日发电量WindFarmDayProdEnergy 月发电量WIndFarmMonthProdEnergy 年发电量WindFarmYearProdEnergy 总发电量WindFarmTotalProdEnergy
//TODO: 传入参数windFarmId 风电场ID如果参数为空则查询数据库中风电场设备取第一个风电场
}

View File

@ -1,6 +1,7 @@
package com.das.modules.page.service.impl;
import com.das.common.constant.EquipmentTypeIds;
import com.das.modules.data.domain.SnapshotValueQueryParam;
import com.das.modules.data.service.DataService;
import com.das.modules.equipment.domain.dto.SysEquipmentDto;
@ -18,8 +19,6 @@ import java.util.Map;
@Service
public class HomeServiceImpl implements HomeService {
private static final Integer OBJECT_TYPE = 10002;
@Autowired
SysEquipmentMapper sysEquipmentMapper;
@ -35,7 +34,7 @@ public class HomeServiceImpl implements HomeService {
@Override
public List<HomeWindRealTimeVo> queryWindRealTimeData() {
SysEquipmentDto sysEquipmentDto = new SysEquipmentDto();
sysEquipmentDto.setObjectType(OBJECT_TYPE);
sysEquipmentDto.setObjectType(EquipmentTypeIds.EQUIPMENT_TYPE_STATION_WTG);
//获取所有风机设备
List<SysEquipmentVo> sysEquipmentVos = sysEquipmentMapper.querySysEquipmentList(sysEquipmentDto);
//风机返回数据列表