package com.yssh.dao; import java.util.Date; import java.util.List; import java.util.Map; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import com.yssh.entity.DistanceSuYuan; import com.yssh.entity.SuYuan2d; import com.yssh.entity.SuYuan3d; import com.yssh.entity.SuYuanMonitorData; import com.yssh.entity.Temporary; @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); 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); }