1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- 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<WindTowerDataParentTable> {
- /*首页玫瑰图*/
- HashMap<String, Object> homePageRose(String equipmentId, String height,String month);
- Map<String, Object> getWsAndWpdForHeight(String equipmentId,String month);
- /*首页风速曲线*/
- Map<String, Object> homePageCharts(String equipmentId, String month);
- // /**
- // *
- // * @param equipmentId 设备编号
- // * @param height 层高
- // * @return Map<String, Object>
- // */
- // Map<String, Object> getHeightForAveWs(String equipmentId, String height);
- /*首页地图*/
- List<Map<String,Object>> homePageMap();
- /*首页所有塔的地图*/
- List<Map<String,Object>> homePageAllWindMap();
- //首页空气密度、温度、压强平均值
- Map<String, Object> getAirAndPaAndT(String equipmentId, String month);
- //首页全省资源概述
- HashMap<String,String> getResourcesOverview();
- //获取华电以及全省资源概况
- ProvincialEnergyStations getProvincialEnergyStations();
- //获取项目类别以及项目概况
- HashMap<String,Object> getProjectSort();
- //查询项目概况
- HashMap<String, Object> projectMapInfo(String projectId);
- /**
- * 项目测风塔下拉框
- * @return List<SelectLabForVal>
- */
- List<SelectLabForVal> projectSelect();
- //查询场站信息以及场站列表
- HashMap<String,Object> getStationTotalityInfo();
- /**
- * 查询场站详细信息(风机、机型等)
- */
- HashMap<String, Object> getStationInfo(String stationId);
- /**
- * 风场站测风塔下拉框
- *
- * @return List<SelectLabForVal>
- */
- List<SelectLabForVal> stationSelect();
- /**
- * 光场站测风塔下拉框
- *
- * @return List<SelectLabForVal>
- */
- List<SelectLabForVal> gStationSelect();
- //项目进展
- List<ProjectEvolveDto> getProjectEvolve(String projectId);
- //地图点位坐标 (风机、测风塔、拐点)
- HashMap<String, Object> getPointMap();
- //查询所有的场站坐标
- HashMap<String, Object> getStationSeat();
- //查询所有的项目坐标
- ArrayList<Object> getProjectSeat();
- }
|