package com.yssh.mapper; import java.util.List; import java.util.Map; import com.yssh.entity.*; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @Mapper public interface SuYuanMapper extends BaseMapper { Integer isTableExists(String tableName); int createTable(@Param("tableName") String tableName); List get2d(@Param("tableName") String tableName, @Param("ids") List ids); List get3d(@Param("tableName") String tableName, @Param("ids") List ids); List getDistanceSuYuan(@Param("tableName") String tableName, @Param("ids") List ids); DistanceSuYuan getSuYuan500Max(@Param("tableName") String tableName, @Param("ids") List ids); DistanceSuYuan getSuYuan500MaxByFilter(@Param("tableName") String tableName, @Param("filter") String filter); DistanceSuYuan getSuYuanById(@Param("tableName") String tableName, @Param("id") String id); List getTemporary(@Param("tableName") String tableName, @Param("ids") List ids); int update(@Param("tableName") String tableName, @Param("id") String id, @Param("value") String value); List getAlarmsAnalyse(@Param("tableName") String tableName, @Param("ids") List ids); List getWarningAnalyse(@Param("tableName") String tableName, @Param("ids") List ids); List getMonitorData(@Param("tableNames") List tableNames, @Param("id") String id); //获取本月指定监测站点监测值对大的数据 Map getMonthValueDataMax(@Param("tableNames") List tableNames, @Param("id") String id); int updateVocsName(String table, String id, String vocsName); SuYuan700 selectSuYuan700ById(@Param("id") String id, @Param("time") String time); SuYuan700 selectSuYuan46ById(@Param("id") String id, @Param("time") String time); List selectFastById(@Param("id") String id, @Param("time") String time); }