/* * 【机场1】从 dock2 原类 com.ard.sample.manage.service.IWaylineTrajectoryService 复制/独立适配(DJI Dock 1 / M30)。 * 与 dock2 原类同服务共存;本文件内的适配差异以「// 机场1:」内联注释标出。 */ package com.ard.sample.dock1.manage.service; import com.ard.sample.manage.model.dto.WaylineTrajectoryDTO; import com.ard.sample.manage.model.entity.WaylineTrajectoryEntity; import java.util.List; public interface IWaylineTrajectoryService { /** * 增加list数据,type为:0时,表示轨迹点列表;type为:1时,表示任务状态数据。 * @param sn 设备序列号 * @param type 类型 * @param dataJson json数据 * */ void setList(String sn, String type, String dataJson); /** * 返回航线轨迹完整的数据,拼接的轨迹点列表和任务状态数据。 * @param jobId 任务ID * @return 航线轨迹完整的数据 * */ WaylineTrajectoryDTO getWayLineTrajectorybyJobID(String jobId); }