package com.ruoyi.system.service; import java.util.List; import com.ruoyi.system.domain.TDetectionChannel; import com.ruoyi.system.domain.TDeviceAdapter; import com.ruoyi.system.domain.vo.AdapterDiscoveryResult; public interface IDeviceAdapterService { List selectList(TDeviceAdapter query); TDeviceAdapter selectById(Long adapterId); int insert(TDeviceAdapter adapter); int update(TDeviceAdapter adapter); int changeStatus(Long adapterId, boolean enabled, String updateBy); AdapterDiscoveryResult discover(Long adapterId); List selectChannels(Long adapterId); void synchronizeEnabledAdapters(); void pollDueAdapters(); }