package org.jeecg.modules.screen.service; import org.jeecg.modules.screen.dto.AlarmInfoDto; import org.jeecg.modules.screen.dto.EquipmentStatusOverview; import java.util.List; import java.util.Map; /** * @Author: Lius * @CreateTime: 2025-02-28 * @Description: */ public interface MdcLargeScreenService { /** * 设备情况 * * @param productionId * @return */ EquipmentStatusOverview equipmentStatusOverview(String productionId); /** * 设备月利用率趋势 * * @param productionId * @return */ Map monthUtilizationTendency(String productionId); /** * 设备周利用率趋势 * * @param productionId * @return */ Map weekUtilizationTendency(String productionId); /** * 设备日利用率 * * @param productionId * @return */ Map dayUtilizationTendency(String productionId); /** * 设备报警信息 * * @param productionId * @return */ List getAlarmInfo(String productionId); }