package com.dingzhuo.energy.project.reportForm.service; import com.dingzhuo.energy.project.reportForm.domain.dto.ComprehensiveReportsDTO; import com.dingzhuo.energy.project.reportForm.domain.vo.ComprehensiveConsumptionRatioVO; import com.dingzhuo.energy.project.reportForm.domain.vo.ComprehensiveReportsItem; import com.dingzhuo.energy.project.reportForm.domain.vo.ComprehensiveUnitConsumptionChartVO; import java.util.List; /** * 综合报表 接口层 * * @Author: Zhujw * @Date: 2023/3/16 */ public interface IComprehensiveReportsService { /** * 综合报表查询列表信息 * * @param dto 请求参数 * @return */ List listComprehensiveReport(ComprehensiveReportsDTO dto); /** * 综合报表查询能耗占比信息 * * @param dto 请求参数 * @return */ List getEnergyConsumptionRatio(ComprehensiveReportsDTO dto); /** * 综合报表获取能耗设备占比信息 * * @param dto 请求参数 * @return */ List getEnergyUnitConsumptionRatio(ComprehensiveReportsDTO dto); /** * 综合报表查询用能单元柱状图信息 * * @param dto 请求参数 * @return */ List listEnergyUnitComprehensiveReport(ComprehensiveReportsDTO dto); }