package com.hxzk.gps.mapper.Track; import com.hxzk.gps.entity.Track.TbTrack; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import java.util.List; /** *

* Mapper 接口 *

* * @author YuZhiTong * @since 2025-05-26 */ public interface TbTrackMapper extends BaseMapper { List FindTrackInfo(@Param("company") String companyName, @Param("time")String time,@Param("tagid")String tagid); @Select("SELECT t.baoliu2,t.baoliu3,t.tagid,t.time,t.baoliu8,t.baoliu9,p.p_department as baoliu10,t.baoliu4,t.x,t.y FROM tb_track_${time} t INNER JOIN tb_person p on p.p_tagid = t.tagid where t.time >= #{baoliu1} and t.time <= #{baoliu2} and t.tagid = #{tagid} or t.time >= #{baoliu1} and t.time <= #{baoliu2} and t.baoliu8 = #{tagid} order by t.time asc ") List FindTrackView(TbTrack tbTrack); }