yeg
2026-08-26 e12439d1f4a94957d68cda653cb666702bc71040
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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<TDeviceAdapter> 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<TDetectionChannel> selectChannels(Long adapterId);
    void synchronizeEnabledAdapters();
    void pollDueAdapters();
}