package com.hxzkmonitor.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.hxzkmonitor.pojo.TbTestdata20240706; import com.hxzkmonitor.pojo.TbTestdata20240706; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import java.util.List; import java.util.Map; /** *

* Mapper 接口 *

* * @author wangfei * @since 2024-08-05 */ public interface TbTestdata20240706Mapper extends BaseMapper { IPage getResidentInfoByPage(Page page); // @Select("SELECT TbEquipment.*, e.tagid\n" + // "FROM tb_equipment TbEquipment\n" + // "JOIN tb_evrydayweiyi_2024 e ON TbEquipment.tagid = e.tagid\n" + // "WHERE TbEquipment.companyid = #{companyid} ORDER BY addtime DESC;") // public List listall(@Param("datey")String datey ,@Param("companyid")Integer companyid ); @Select("select * from tb_testdata_${datey} ORDER BY addtime DESC") IPage listall(Page page, @Param("datey") String datey); @Select("select * from tb_testdata_${datey} where tagid=#{keyword} or anchorname=#{keyword} ORDER BY addtime DESC") IPage seachlistall(Page page, @Param("datey") String datey, @Param("keyword") String keyword); @Select("select * from tb_testdata_${datey} where tagid=#{keyword} or anchorname=#{keyword} and companyid =#{companyid} ORDER BY addtime DESC") IPage seachlistallname(Page page, @Param("datey") String datey, @Param("keyword") String keyword,@Param("companyid") String companyid); @Select("select*from tb_testdata_${datey} ") public List listx2(@Param("datey")String datey); @Select("select * from tb_testdata_${datey} where tagid=#{tagid}") public List listx3(@Param("datey")String datey ,@Param("tagid")String tagid); @Select("select e.*,TbEquipment.onlie from tb_testdata_${datey} e JOIN tb_equipment TbEquipment ON TbEquipment.tagid = e.tagid where e.tagid=#{tagid} AND e.filename = #{date1} ") public TbTestdata20240706 getweiyi(@Param("datey")String datey ,@Param("tagid")String tagid, @Param("date1")String date1); @Select("select id,tagid,ed,nd,td,end,edmm,ndmm,tdmm,endmm,gpsnum,filename,power,jingdu,weidu,gaodu,addtime from tb_testdata_${date} where tagid=#{tagid} order by filename desc limit 1") public TbTestdata20240706 getonedesc(@Param("date")String date,@Param("tagid")String tagid); }