package com.mes.device.service; import com.mes.device.request.DeviceGlassFeedRequest; import com.mes.device.vo.DevicePlcVO; import java.util.Map; /** * 设备交互逻辑服务 */ public interface DeviceInteractionService { /** * 执行玻璃上料写入(兼容旧接口) */ DevicePlcVO.OperationResult feedGlass(DeviceGlassFeedRequest request); /** * 执行设备逻辑操作(新接口,使用处理器架构) * * @param deviceId 设备ID * @param operation 操作类型(如:feedGlass, triggerRequest, triggerReport等) * @param params 操作参数 * @return 操作结果 */ DevicePlcVO.OperationResult executeOperation(Long deviceId, String operation, Map params); }