package com.jiayue.biz.service; import com.baomidou.mybatisplus.extension.service.IService; import com.jiayue.biz.domain.ProvincialEnergyStations; import com.jiayue.biz.domain.WindTowerDataChildTable; import com.jiayue.biz.domain.WindTowerDataParentTable; import com.jiayue.biz.dto.ProjectEvolveDto; import com.jiayue.biz.dto.SelectLabForVal; import java.math.BigDecimal; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * 首页Service接口 * * @author L.ym * @date 2022-05-11 */ public interface HomePageService extends IService { /*首页玫瑰图*/ HashMap homePageRose(String equipmentId, String height,String month); Map getWsAndWpdForHeight(String equipmentId,String month); /*首页风速曲线*/ Map homePageCharts(String equipmentId, String month); // /** // * // * @param equipmentId 设备编号 // * @param height 层高 // * @return Map // */ // Map getHeightForAveWs(String equipmentId, String height); /*首页地图*/ List> homePageMap(); /*首页所有塔的地图*/ List> homePageAllWindMap(); //首页空气密度、温度、压强平均值 Map getAirAndPaAndT(String equipmentId, String month); //首页全省资源概述 HashMap getResourcesOverview(); //获取华电以及全省资源概况 ProvincialEnergyStations getProvincialEnergyStations(); //获取项目类别以及项目概况 HashMap getProjectSort(); //查询项目概况 HashMap projectMapInfo(String projectId); /** * 项目测风塔下拉框 * @return List */ List projectSelect(); //查询场站信息以及场站列表 HashMap getStationTotalityInfo(); /** * 查询场站详细信息(风机、机型等) */ HashMap getStationInfo(String stationId); /** * 风场站测风塔下拉框 * * @return List */ List stationSelect(); /** * 光场站测风塔下拉框 * * @return List */ List gStationSelect(); //项目进展 List getProjectEvolve(String projectId); //地图点位坐标 (风机、测风塔、拐点) HashMap getPointMap(); //查询所有的场站坐标 HashMap getStationSeat(); //查询所有的项目坐标 ArrayList getProjectSeat(); }