package org.jeecg.modules.mdc.service; import com.baomidou.mybatisplus.extension.service.IService; import org.jeecg.modules.mdc.dto.MdcEquipmentRunningSectionDto; import org.jeecg.modules.mdc.entity.MdcEquipmentRunningSection; import org.jeecg.modules.mdc.vo.MdcEquipmentRunningSectionVo; import java.util.Date; import java.util.List; import java.util.Map; /** * @Description: 设备运行时段状态表 * @Author: LiuS * @Date: 2023-04-13 * @Version: V1.0 */ public interface IMdcEquipmentRunningSectionService extends IService { /** * 设备运行状态点时间转为段时间 */ void runningAllEquipmentTraceProcess(); /** * 主页查询 */ List logList(MdcEquipmentRunningSectionVo equipmentRunningSection); /** * 获取设备运行记录最早的数据 */ MdcEquipmentRunningSection getFirstData(String equipmentId); /** * 查询设备单日运行状态时间段记录 */ List listForEquipmentStatisticalInfo(String equipmentId, Date startDate, Date endDate); /** * 查询设备历史运行状态记录数据 */ List> logChart(MdcEquipmentRunningSectionVo equipmentRunningSectionVo); }