You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.3 KiB
64 lines
1.3 KiB
package com.hai.service;
|
|
|
|
import com.hai.entity.HighGasOilPrice;
|
|
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
public interface HighGasOilPriceService {
|
|
|
|
/**
|
|
* 编辑
|
|
* @param highGasOilPrice
|
|
*/
|
|
void editGasOilPrice(HighGasOilPrice highGasOilPrice);
|
|
|
|
/**
|
|
* 根据id查询
|
|
* @param id
|
|
* @return
|
|
*/
|
|
HighGasOilPrice getGasOilPriceById(Long id);
|
|
|
|
/**
|
|
* 根据门店和油号查询
|
|
* @param storeId
|
|
* @param oilNo
|
|
* @return
|
|
*/
|
|
HighGasOilPrice getGasOilPriceByStoreAndOilNo(Long storeId,String oilNo);
|
|
|
|
/**
|
|
* 根据门店id 查询
|
|
* @param storeId
|
|
* @return
|
|
*/
|
|
List<HighGasOilPrice> getGasOilPriceByStore(Long storeId);
|
|
|
|
/**
|
|
* 根据区域和油品 查询数据列表
|
|
* @param regionId
|
|
* @param oilNo
|
|
* @return
|
|
*/
|
|
List<HighGasOilPrice> getPriceListByRegionAndOilNo(Long regionId, String oilNo);
|
|
|
|
/**
|
|
* 根据区域和油号查询门店
|
|
* @param regionId
|
|
* @param oilNoName
|
|
* @return
|
|
*/
|
|
List<Map<String,Object>> getStoreListByOilNo(String storeName,Long regionId, String oilNoName , String sourceType);
|
|
|
|
/**
|
|
* 查询最近的油站
|
|
* @param longitude
|
|
* @param latitude
|
|
* @return
|
|
*/
|
|
Map<String,Object> recentGasStation(String longitude,String latitude);
|
|
|
|
|
|
|
|
}
|
|
|