GpsService.java
1.64 KB
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.bsth.service.gps;
import com.bsth.service.gps.entity.GpsOutbound_DTO;
import com.bsth.service.gps.entity.GpsSpeed;
import com.bsth.service.gps.entity.GpsSpeed_DTO;
import javax.servlet.http.HttpServletResponse;
import java.text.ParseException;
import java.util.List;
import java.util.Map;
public interface GpsService {
List<Map<String, Object>> history(String device, Long startTime, Long endTime, int directions);
List<Map<String, Object>> history(String[] nbbmArray, Long st, Long et);
Map<String, Object> findBuffAeraByCode(String code, String type);
Map<String, Object> search(Map<String, Object> map, int page, int size, String order, String direction);
Map<String,Object> removeRealGps(String device);
Map<String,Object> findRoadSpeed(String lineCode);
Map<String,Object> gpsCompletion(long schId, int type);
Map<String,Object> history_v2(String nbbm, long st, long et);
List<GpsSpeed_DTO> speeds(String nbbm, long st, long et);
List<GpsOutbound_DTO> outbounds(String nbbm, long st, long et);
Map<String, Object> safeDrivList(Map<String, Object> map, int page, int size, String order, String direction);
Map<String,Object> history_v3(String nbbm, long st, long et);
void trailExcel(String nbbm, long st, long et, HttpServletResponse resp);
void abnormalExcel(String nbbm, long st, long et, HttpServletResponse resp);
void arrivalExcel(String nbbm, long st, long et, HttpServletResponse resp);
List<GpsSpeed> findPosition(String deviceid, String startdate,
String enddate) throws ParseException;
Map<String, Object> Pagequery(Map<String, Object> map);
}