燕山石化溯源三维电子沙盘-【后端】-服务
13693261870
2024-03-13 f6e0b62b719eeb948125c98cf6ceb249f70645f6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
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<SuYuan2d> get2d(@Param("tableName") String tableName, @Param("ids") List<String> ids);
 
    List<SuYuan3d> get3d(@Param("tableName") String tableName, @Param("ids") List<String> ids);
 
    List<DistanceSuYuan> getDistanceSuYuan(@Param("tableName") String tableName, @Param("ids") List<String> ids);
 
    DistanceSuYuan getSuYuan500Max(@Param("tableName") String tableName, @Param("ids") List<String> ids);
 
    DistanceSuYuan getSuYuan500MaxByFilter(@Param("tableName") String tableName, @Param("filter") String filter);
 
    DistanceSuYuan getSuYuanById(@Param("tableName") String tableName, @Param("id") String id);
 
    List<Temporary> getTemporary(@Param("tableName") String tableName, @Param("ids") List<String> ids);
 
    int update(@Param("tableName") String tableName, @Param("id") String id, @Param("value") String value);
 
    List<SuYuan2d> getAlarmsAnalyse(@Param("tableName") String tableName, @Param("ids") List<String> ids);
 
    List<SuYuan2d> getWarningAnalyse(@Param("tableName") String tableName, @Param("ids") List<String> ids);
 
    List<SuYuanMonitorData> getMonitorData(@Param("tableNames") List<String> tableNames, @Param("id") String id);
 
    //获取本月指定监测站点监测值对大的数据
    Map<String, Object> getMonthValueDataMax(@Param("tableNames") List<String> 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<SuYuanFast> selectFastById(@Param("id") String id, @Param("time") String time);
}