package com.gyee.impala.mapper.slave; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gyee.impala.model.slave.DeviceMetrics; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface DeviceMetricsMapper extends BaseMapper { DeviceMetrics getDeviceMetricsByCode(@Param("deviceId")String deviceId, @Param("metricCode")String metricCode); List getDeviceMetricsByDeviceId(@Param("deviceId")String deviceId); List getDeviceMetricsByStructureCode(@Param("deviceId")String deviceId, @Param("structureCode")String nodeCode); DeviceMetrics selectByMetricsId(@Param("id")long id); int updateByMetricsId(DeviceMetrics metrics); int insertByMetrics(DeviceMetrics metrics); IPage pageQueryAll(Page page, String deviceId,String categorydata,String keyword,String model, String structureCode); DeviceMetrics selectByMetriccode(@Param("metriccode")String metriccode); }