package com.dingzhuo.energy.project.energyConsumeInput.service; import com.dingzhuo.energy.project.energyBalance.domain.EnergyPic; import com.dingzhuo.energy.project.energyConsumeInput.domain.EnergyConsumeInput; import com.dingzhuo.energy.project.energyConsumeInput.domain.SaveEnergyConsumeInputEntity; import java.util.Date; import java.util.List; /** * 能流分析Service接口 * * @author zhaow * @date 2020-12-26 */ public interface IEnergyConsumeInputService { /** * 查询 能耗手动录入 数据列表 * * @return 能耗手动录入 功能集合 */ public List selectEnergyConsumeInputList(String nodeId, String timeCode, String timeType); /** * 根据日期和指标id删除数据 * * @param indexIds 指标id列表 * @param timeCode 月份值 * @return */ public int deleteEnergyConsumeInputByIds(List indexIds, String timeCode); /** * 保存能耗手动输入数据 * * @param models * @return */ public int saveEnergyConsumeInputList(List models); /** * 重算相关指标 * @param indexIds * @param timeType * @param authorization * @param dataTime * @return */ public boolean reCalcIndexIdByIds(List indexIds, String timeType, String authorization, Date dataTime); }