package com.dingzhuo.energy.project.home.service; import com.dingzhuo.energy.project.home.domain.vo.*; import java.math.BigDecimal; import java.util.List; /** * 首页 接口层 * * @Author: Zhujw * @Date: 2023/3/1 */ public interface IHomeService { /** * 首页获取全厂综合能耗 * * @return */ BigDecimal geEnergyConsumptionSummation(String code); /** * 首页获取综合能耗占比分析 * * @param code 查询编号 * @return */ List getHomeEnergyConsumptionRatio(String code); /** * 首页获取分类能源统计 * * @param code 查询编号 * @return */ List getHomeEnergyStatistic(String code); /** * 首页获取能源分时监测 * * @param code 查询编号 * @param energyType 能源类型 * @return */ HomeEnergyMonitoringHistogramVO getHomeEnergyMonitoring(String code, String energyType); /** * 首页获取能耗设备占比信息 * * @param code 查询编号 * @return */ List getHomeEnergyUnitConsumptionRatio(String code); /** * 首页获取室外温湿度 * * @return 结果 */ HomeOutdoorTemperatureVO getHomeOutdoorTemperature(); }