zhaowenyu
2026-01-06 4e8a1c02b45f72f6377603778e8c8746ed82f374
ard-route/src/main/java/com/ard/route/service/UavRouteService.java
@@ -1,17 +1,30 @@
package com.ard.route.service;
import com.ard.route.domain.UavRouteReq;
import com.ard.route.domain.djuav.UavRouteReq;
import com.ard.route.domain.vo.KmzInfoVo;
import com.ard.route.domain.vo.KmzResultVo;
public interface UavRouteService {
    /**
     * 编辑kmz文件
     */
    void updateKmz(UavRouteReq uavRouteReq);
    public KmzResultVo updateKmz(UavRouteReq uavRouteReq,String fileName);
    /**
     * 生成kmz文件(带航点)
     */
    void buildKmz(UavRouteReq uavRouteReq);
    public KmzResultVo buildKmz(UavRouteReq uavRouteReq, String kmzName);
    /**
     * 解析kmz文件
     */
    public KmzInfoVo parseKmz(String file);
    /**
     * KmzInfoVo实体类转换为UavRouteReq实体类
     */
    public UavRouteReq kmzInfoVoToUavRouteReq(KmzInfoVo kmzInfoVo);
}