package com.ard.work.mapper; import com.ard.work.domain.entity.ArdFlightTask; import org.apache.ibatis.annotations.Param; import java.util.Date; import java.util.List; public interface ArdFlightTaskMapper { // 插入飞行任务 int insertArdFlightTask(ArdFlightTask task); // 插入飞行任务 int updateArdFlightTask(ArdFlightTask task); // 根据任务ID获取飞行任务 ArdFlightTask getArdFlightTaskById(@Param("taskId") Integer taskId); // 获取所有飞行任务 List selectArdFlightTask(ArdFlightTask ardFlightTask); // 获取某个时间戳后的任务 List getTasksAfter(@Param("lastSyncTime") String lastSyncTime); // 获取最大 startTime Date findMaxStartTimeByServerId(String serverId); }