package com.hxzk.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.hxzk.deo.GpsGuiJi; import com.hxzk.pojo.TbGpsTrack; import com.hxzk.pojo.TbGuiJiTrack; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import java.util.List; public interface GpsGuiJiDao extends BaseMapper { @Select("select * from tb_track_${time} limit 0,1000") List findAll(String time); @Select("SELECT t.tagid,t.baoliu2 AS gspJingdu,t.baoliu3 AS gpsWeidu,t.z AS gpsHaibaGao,t.time AS addtime,t.baoliu1,t.baoliu2,t.baoliu3,t.baoliu4,t.baoliu5,t.baoliu6,t.baoliu7,t.baoliu8 AS name,t.baoliu9 FROM tb_track_${now} t JOIN tb_person p ON p.p_tagid = t.tagid where t.tagid = '${tag_id}' and t.time>= '${time2}' and t.time <= '${time3}'") List findGpsGuiJi(@Param("tag_id")String tag_id, @Param("time2")String begin_time, @Param("time3")String end_time, @Param("now")String now); }