GpsService.java 1.7 KB
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);

	Map<String, Object> history(String[] nbbmArray, Long st, Long et);

	Map<String, Object> findBuffAeraByCode(String lineCode, 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);

    Map<String,Object> allCarsByLine(String lineCode);
}