package com.ruoyi.system.service; import java.util.List; import java.util.Set; import com.ruoyi.system.domain.TCollector; /** * 采集器 Service 接口。 * * @author ruoyi */ public interface ITCollectorService { /** 查询采集器详情。 */ TCollector selectCollectorById(Long collectorId); /** 查询采集器列表。 */ List selectCollectorList(TCollector collector); /** 新增采集器。 */ int insertCollector(TCollector collector); /** 编辑采集器基础资料。 */ int updateCollector(TCollector collector); /** 启用或禁用采集器。 */ int updateCollectorStatus(TCollector collector); /** 查询全部未删除采集器的设备编码。 */ Set selectRegisteredCollectorCodes(); /** 批量逻辑删除采集器。 */ int deleteCollectorByIds(Long[] collectorIds, String updateBy); }