GeoDataService.java
1.63 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
package com.bsth.service.geo_data;
import com.bsth.entity.geo_data.GeoRoad;
import com.bsth.entity.geo_data.GeoStation;
import java.util.Map;
/**
* Created by panzhao on 2017/12/7.
*/
public interface GeoDataService {
Map<String, Object> findGeoStations(String lineCode, Integer version);
Map<String, Object> findGeoStations(String lineCode, Integer version, Integer dir);
Map<String, Object> findGeoRoad(String lineCode,Integer version);
Map<String, Object> updateBufferInfo(GeoStation station);
Map<String, Object> updateStationName(Map<String, Object> map);
Map<String,Object> addNewStationRoute(String lineCode, int upDown,int versions, String stationName, Float lat, Float lng, int prevRouteId);
Map<String,Object> destroyStation(GeoStation station);
Map<String,Object> updateRoadInfo(GeoRoad road);
Map<String,Object> destroyRoad(GeoRoad road);
Map<String,Object> addNewRoadRoute(String lineCode, int upDown, int versions, String sectionName,String crosesRoad, String coords, int prevRouteId);
Map<String,Object> findVersionInfo(String lineCode);
Map<String,Object> addNewLineVersion(Map<String, Object> map);
Map<String,Object> deleteLineVersion(String lineCode, int version);
Map<String,Object> findFutureVersion(String lineCode);
Map<String,Object> addEnableInfo(String lineCode, int version, String enableTime);
Map<String,Object> batchDestroyLsStationRout(String ids, String lineCode, int upDown, int versions);
Map<String,Object> batchDestroyLsSectionRout(String ids, String lineCode, int upDown, int versions);
}