liusuyi
2026-01-16 05f799b8a5ce57b1f98dc5f8ab08308c32a6ec63
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);
}