This commit is contained in:
孙小云 2026-03-06 11:25:26 +08:00
parent 1610ef8ed4
commit 43bedc1243
2 changed files with 17 additions and 0 deletions

View File

@ -41,4 +41,11 @@ public interface ITaskService {
* @return 是否成功 * @return 是否成功
*/ */
boolean deleteTask(Long taskId); boolean deleteTask(Long taskId);
/**
* 根据无人机ID查询任务列表
* @param uavId 无人机ID
* @return 任务列表
*/
List<TaskDTO> getTaskByUavId(Long uavId);
} }

View File

@ -84,4 +84,14 @@ public class TaskServiceImpl implements ITaskService {
public boolean deleteTask(Long taskId) { public boolean deleteTask(Long taskId) {
return taskDomain.deleteTask(taskId); return taskDomain.deleteTask(taskId);
} }
@Override
public List<TaskDTO> getTaskByUavId(Long uavId) {
// 创建Task对象作为查询条件
Task task = new Task();
task.setUavId(uavId);
List<Task> tasks = taskDomain.getTaskList(task);
return TaskDTOConvert.toDTOList(tasks);
}
} }