InoutCarparkService.java 681 Bytes
package com.bsth.service;

import com.bsth.entity.LsInoutSectionRoute;
import com.fasterxml.jackson.core.JsonProcessingException;

import java.util.Map;

public interface InoutCarparkService {

	Map<String, Object> getStartEndByLine(int lineId, int version);

	Map<String, Object> getRouteByStartEnd(int lineId, int version, String start, String end);

    /**
     * 添加进出场路段和路由
     * @param sectionRoute
     */
	void add(LsInoutSectionRoute sectionRoute);

    void modify(LsInoutSectionRoute sectionRoute);

    Map<String, Object> destroy(Map<String, Object> map);

    void pathPlaningByHistory(long schId, int versions) throws JsonProcessingException;
}