package org.jeecg.modules.mdc.service; import org.jeecg.modules.mdc.dto.MdcEquipmentStatisticalDto; import org.jeecg.modules.mdc.entity.MdcEquipmentStatisticalInfo; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; /** * @Description: 设备单日运行数据表 * @Author: lius * @Date: 2023-04-14 * @Version: V1.0 */ public interface IMdcEquipmentStatisticalInfoService extends IService { /** * 计算设备单日运行数据 * * @param dateTime */ void runningAllEquipmentStatisticalProcess(String dateTime); /** * 查询设备运行时间 * * @param equipmentId * @param validDate * @return */ Integer selectProcessLong(String equipmentId, String validDate); MdcEquipmentStatisticalDto findByEquipmentAndMonth(String equipmentId, String date); MdcEquipmentStatisticalInfo findByEquIdsAndMonth(List equipmentIdList, String month); List findByEquipmentAndDate(List equipmentIdList, String date); }