package com.xiaopeng.map.service;
|
|
import com.xiaopeng.map.dto.AreaInput;
|
|
import java.util.List;
|
|
/**
|
* ADC OSS 处理服务,根据坐标点生成 RTree fbs 并上传至 OSS。
|
*/
|
public interface AdcOssHandleService {
|
|
/**
|
* 根据多区域坐标点生成 RTree fbs 并上传至 OSS
|
*
|
* @param areas 区域列表,每个 AreaInput 含 points、areaId、isBlacklist
|
* @param vin 车辆 VIN 码
|
* @return 上传后的 objectKey,失败抛异常
|
*/
|
String uploadOddLayerFile(List<AreaInput> areas, String vin);
|
|
/**
|
* 删除指定车辆下的 ODD 图层文件
|
*
|
* @param vin 车辆 VIN 码
|
* @return 成功删除的 objectKey 列表
|
*/
|
List<String> deleteOddLayerFiles(String vin);
|
}
|