guoshilong
2024-02-27 0bdd1bda41e6fa8436d070b1f4e5b1f19f86d9d8
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
package cn.gistack.sm.sjztmd.word.service;
 
import cn.gistack.sm.sjztmd.vo.StationExport;
import cn.gistack.sm.sjztmd.vo.ZtResultInfo;
import cn.gistack.sm.sjztmd.vo.StationParams;
import cn.gistack.sm.sjztmd.word.vo.*;
import com.fasterxml.jackson.core.JsonProcessingException;
 
import javax.servlet.http.HttpServletResponse;
import java.util.HashMap;
import java.util.List;
 
public interface ISjztmdService {
 
    /**
     * 根据水库编码获取填报word对象
     * @param resCd
     * @return
     */
    HashMap<String,Object> getTbWordVO(String resCd);
 
 
    List<TotalInfo> getTotalInfo(String isShow);
 
    List<DzkInfo> getDzkInfo(String isShow);
 
    List<OverDetail> getOverDetailInfo(String isShow);
 
    List<SzInfo> getSzInfo(String isShow);
 
    List<StationExport> getWaterLevelInfo(HttpServletResponse response, StationParams params,String exportFunc);
 
    List<StationExport> getRainfallInfo(HttpServletResponse response, StationParams params, String exportFunc);
 
    List<StationExport> getVideoStationInfo(HttpServletResponse response, StationParams params, String exportFunc);
 
    List<StationExport> getImageStation(HttpServletResponse response, StationParams params, String exportFunc);
 
    List<StationExport> getOsmotic(HttpServletResponse response, StationParams params, String exportFunc);
 
    List<TotalInfo> getTotalOverInfo(String isShow, HashMap<String, String> over10Params);
}