package com.zc.business.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.zc.business.domain.DcDevice; import com.zc.business.domain.DcSwitch; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 交换机Mapper接口 * * @author wangjiabao */ @Mapper public interface DcSwitchMapper extends BaseMapper { List getSwitchList(DcSwitch dcSwitch); int updateBatchByNetWorkStatus(List list); //查询交换机ip存在的设备id List getSwitchIPDeviceId(); //根据设备ip查询设备id List getDcDeviceId(String deviceIp); //依据交换机ip查询交换机名称 List getSwitchName(String switchIp); //根据交换机ip查询对应的桩号 DcSwitch getStakeMark(String switchIp); //根据桩号查询设备箱的物联id DcDevice getIotDeviceIdAndIp(String stakeMark); }