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 updateCollector(TCollector collector);
|
|
/** 更新采集器状态。 */
|
int updateCollectorStatus(TCollector collector);
|
|
/** 逻辑删除采集器。 */
|
int deleteCollectorById(@Param("collectorId") Long collectorId, @Param("updateBy") String updateBy);
|
}
|