Commit 70daa26e authored by caotao's avatar caotao

1.运行监盘首页社会贡献、top5完成率、top3发电量接口调整

parent f72ad26a
package com.yeejoin.amos.boot.module.jxiop.api.dto;
import lombok.Data;
import java.util.List;
@Data
public class BuDunPvFanDto {
List<BudunStationValueDto> fan;
List<BudunStationValueDto> pv;
}
package com.yeejoin.amos.boot.module.jxiop.api.dto;
import lombok.Data;
@Data
public class BudunStationValueDto {
private String station_name;
private Double value;
}
...@@ -74,7 +74,12 @@ public class Constants { ...@@ -74,7 +74,12 @@ public class Constants {
public static final String REQUEST_GET="GET"; public static final String REQUEST_GET="GET";
public static final String REQUEST_POST="POST"; public static final String REQUEST_POST="POST";
public static final String get_province_item_url="method=scene_screen.data_interface.get_province_item"; public static final String get_province_item_url="method=scene_screen.data_interface.get_province_item";
public static String resovleRule_data = "data"; public static final String get_month_generation_trend_url="method=scene_screen.data_interface.get_month_generation_trend";
public static final String get_area_item_url="method=scene_screen.data_interface.get_area_item";
public static final String get_month_top_url="method=scene_screen.data_interface.get_month_top";
public static final String get_hours_num_top="scene_screen.data_interface.get_hours_num_top";
public static final String resovleRule_data = "data";
public static final String areaChinese="区域";
} }
...@@ -27,4 +27,6 @@ public interface MonitorService { ...@@ -27,4 +27,6 @@ public interface MonitorService {
* @return Map<String, Object> * @return Map<String, Object>
*/ */
Map<String, Object> qyAccessSituation(); Map<String, Object> qyAccessSituation();
} }
package com.yeejoin.amos.boot.module.jxiop.biz.service; package com.yeejoin.amos.boot.module.jxiop.biz.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.jxiop.biz.dto.RegionNationWideDto; import com.yeejoin.amos.boot.module.jxiop.biz.dto.RegionNationWideDto;
import com.yeejoin.amos.boot.module.jxiop.biz.dto.ResultsData; import com.yeejoin.amos.boot.module.jxiop.biz.dto.ResultsData;
import com.yeejoin.amos.boot.module.jxiop.biz.dto.SocialContributionDto;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
...@@ -35,4 +37,28 @@ public interface MonitorService { ...@@ -35,4 +37,28 @@ public interface MonitorService {
* @return 有功功率 * @return 有功功率
*/ */
public HashMap<String, String> getActivePowerByAreaName(String areaName); public HashMap<String, String> getActivePowerByAreaName(String areaName);
/**
* @description 根据地区名称获取发电数据
* @param areaName
* @return
*/
public Page<HashMap<String, String>> getDetailsOnPowergeneration(String areaName);
/**
* @description 根据地区名称获取社会贡献数据
* @param areaName
* @param stationId
* @return
*/
public Page<SocialContributionDto> getSocialContributionDtoList(String areaName, String stationId) ;
/**
* @description 根据地区名称获取发电量完成度排名前五的数据
* @param areaName
* @return
*/
public Page<HashMap<String, String>> getPowerGenerationTrendsOfCompletionTopFive(String areaName);
public Page<HashMap<String, String>> getPowerGenerationTrendsOfCompletionTopThree(String tabValue, String areaName);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment