package com.mes.mechanicalMonitor.service; import com.baomidou.mybatisplus.extension.service.IService; import com.mes.mechanicalMonitor.entity.MechanicalMonitor; import java.util.List; public interface MechanicalMonitorService extends IService { /** * 获取所有设备状态 */ List getAllDeviceStatus(); /** * 更新设备状态 */ void updateDeviceStatus(String deviceId, Integer status, String alarmInfo); /** * 通过WebSocket通知状态变化 */ void notifyStatusChange(MechanicalMonitor monitor); }