liusuyi
2025-12-24 49c807f8c2e80cc012ed755acbe1308c5de0c65c
ard-work/src/main/java/com/ard/work/service/IArdFlightTaskPartService.java
@@ -1,5 +1,6 @@
package com.ard.work.service;
import com.ard.work.domain.dto.UavFlightStateDTO;
import com.ard.work.domain.dto.telemetry.TelemetryData;
import com.ard.work.domain.entity.ArdFlightTaskPart;
@@ -11,16 +12,16 @@
public interface IArdFlightTaskPartService {
    /**
     * 添加一条遥测数据到缓存
     * 添加一条飞行状态数据到缓存
     */
    void addTelemetryData(TelemetryData telemetryData);
    void addTelemetryData(UavFlightStateDTO uavFlightStateDTO);
    /**
     * 将剩余缓存分片保存
     */
    void flushRemaining(String boxSn);
    /**
     * 获取完整航线轨迹(合并所有分片)
     * 获取完整轨迹(合并所有分片)
     */
    List<TelemetryData> getCompleteFlightData(ArdFlightTaskPart ardFlightTaskPart);
    List<UavFlightStateDTO> getCompleteFlightData(ArdFlightTaskPart ardFlightTaskPart);
}