yeg
2026-08-30 d465482a314ea4f5703aba7ca5cc33a682fc2f5c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
package com.ruoyi.system.mapper;
 
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.ruoyi.system.domain.TCollector;
 
/**
 * 采集器 Mapper 接口。
 *
 * @author ruoyi
 */
public interface TCollectorMapper
{
    /** 查询采集器详情。 */
    TCollector selectCollectorById(Long collectorId);
 
    /** 查询采集器列表。 */
    List<TCollector> selectCollectorList(TCollector collector);
 
    /** 查询全部未删除采集器的设备编码。 */
    List<String> selectRegisteredCollectorCodes();
 
    /** 根据设备编码查询未删除采集器。 */
    TCollector selectCollectorByCode(String collectorCode);
 
    /** 根据 MAC 地址查询未删除采集器。 */
    TCollector selectCollectorByMacAddress(String macAddress);
 
    /** 新增采集器。 */
    int insertCollector(TCollector collector);
 
    /** 同步正式采集器的实时在线事实,不触碰软删除记录。 */
    int updateRegisteredObservation(@Param("collectorCode") String collectorCode,
            @Param("onlineStatus") String onlineStatus);
 
    /** 编辑采集器基础资料。 */
    int updateCollector(TCollector collector);
 
    /** 更新采集器状态。 */
    int updateCollectorStatus(TCollector collector);
 
    /** 逻辑删除采集器。 */
    int deleteCollectorById(@Param("collectorId") Long collectorId, @Param("updateBy") String updateBy);
}