DeviceHealthProbeService.java 461 B

12345678910111213141516171819
  1. package com.kym.service;
  2. import com.kym.entity.WashDevice;
  3. /**
  4. * 设备健康探测服务——主动查询设备状态并自动恢复
  5. *
  6. * @author skyline
  7. */
  8. public interface DeviceHealthProbeService {
  9. /**
  10. * 主动探测设备状态,如果设备在线且正常则触发恢复
  11. *
  12. * @param device 设备实体
  13. * @return true=设备在线已恢复, false=设备仍然离线
  14. */
  15. boolean probeAndRecover(WashDevice device);
  16. }