zhitong.yu
2024-06-19 890cb68586fe79d95b37ee0ad78df0d9f7dce796
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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<TbGuiJiTrack> {
    @Select("select * from tb_track_${time} limit 0,1000")
    List<TbGuiJiTrack> 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<GpsGuiJi> findGpsGuiJi(@Param("tag_id")String tag_id, @Param("time2")String begin_time, @Param("time3")String end_time,  @Param("now")String now);
 
 
}