Xiajijian
2026-03-10 a222a89580ad46ad31924bdfba4f0e05ecefde16
ard-route/src/main/java/com/ard/route/service/IArdRouteInfoService.java
@@ -4,6 +4,8 @@
import com.ard.oss.model.MinioUploadResult;
import com.ard.route.domain.dto.ArdNoflyDto;
import com.ard.route.domain.route.ArdRouteInfo;
import com.ard.route.domain.sixhe.ArdRouteChange;
import com.ard.work.domain.dto.wayline.WayLineUploadDTO;
import org.springframework.web.multipart.MultipartFile;
import java.util.List;
@@ -38,7 +40,7 @@
     * @param ardRouteInfo 航线(kmz)
     * @return 结果
     */
    public String insertArdRouteInfo(ArdRouteInfo ardRouteInfo);
    public String  insertArdRouteInfo(ArdRouteInfo ardRouteInfo);
    /**
     * 修改航线(kmz)
@@ -92,9 +94,50 @@
    /**
     * 判断行点是否在禁飞区
     *
     * ardNoflyDto
     * @param ardNoflyDto 禁飞区DTO实体类
     * @return 结果
     */
    public Boolean selectRouteInfomationNoFly(ArdNoflyDto ardNoflyDto);
    /**
     * 上传航线到边缘服务器
     *
     * @param id ID
     * @param boxSn 云盒SN编号
     * @return 结果
     */
    public Boolean uploadRouteToSixHe(String id, String boxSn);
    /**
     * 开始航线
     *
     * @param boxSn 云盒SN编号
     * @return 结果
     */
    public Boolean routeBegins(String id, String boxSn);
    /**
     * 暂停航线
     *
     * @param boxSn 云盒SN编号
     * @return 结果
     */
    public Boolean routeSuspension(String boxSn);
    /**
     * 恢复航线
     *
     * @param boxSn 云盒SN编号
     * @return 结果
     */
    public Boolean routeResumption(String boxSn);
    /**
     * 结束航线
     *
     * @param boxSn 云盒SN编号
     * @return 结果
     */
    public Boolean routeEnd(String boxSn);
}