package com.zc.business.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.zc.business.domain.DcDevice; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.HashMap; import java.util.List; import java.util.Map; /** * 设备Mapper接口 * * @author zhaoxianglong */ @Mapper public interface DcDeviceMapper extends BaseMapper { List selectDcDeviceList(DcDevice dcDevice); List numberOfDevicesByType(DcDevice dcDevice); List numberOfDevicesByType(); List selectNearCamPile(@Param("direction") String direction,@Param("startMileage") String startMileage,@Param("endMileage") String endMileage); List selectNearBoard(@Param("direction") String direction,@Param("startMileage") Integer startMileage,@Param("endMileage") Integer endMileage); List> countTheNumberOfEligibleItems(); //设备查询-设备名称列表 public List> selectDeviceNameList(DcDevice dcDevice); //设备查询-设备参数属性列表 public List> selectDeviceParameterProperties(DcDevice dcDevice); }