From bb8cdc0ec9e92e3b6e15692fbfff72822156f680 Mon Sep 17 00:00:00 2001
From: Xiajijian <1176061145@qq.com>
Date: Thu, 13 Nov 2025 13:32:41 +0800
Subject: [PATCH] 1.修改分组表名。 2.修改航线信息表字段名。

---
 ard-route/src/main/java/com/ard/route/domain/route/ArdRouteInfo.java                    |    4 
 ard-sample/src/main/java/com/ard/sample/wayline/service/impl/WaylineJobServiceImpl.java |    8 
 ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteGroupController.java       |   34 +-
 ard-route/src/main/resources/mapper/ArdRouteInfoMapper.xml                              |   16 
 ard-route/src/main/resources/mapper/ArdRouteGroupMapper.xml                             |   22 +-
 ard-route/src/main/java/com/ard/route/domain/route/ArdRouteGroup.java                   |    2 
 ard-route/src/main/java/com/ard/route/service/impl/ArdRouteInfoServiceImpl.java         |   22 +-
 ard-route/src/main/java/com/ard/route/service/IArdRouteInfoService.java                 |    4 
 ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteInfoController.java        |    8 
 ard-route/src/main/java/com/ard/route/mapper/ArdRouteGroupMapper.java                   |   63 ++++++
 /dev/null                                                                               |  137 -------------
 ard-route/src/main/java/com/ard/route/service/impl/ArdRouteGroupServiceImpl.java        |  137 +++++++++++++
 ard-route/src/main/java/com/ard/route/service/IArdRouteGroupService.java                |   63 ++++++
 ard-route/src/main/java/com/ard/route/service/impl/UavRouteServiceImpl.java             |    8 
 ard-route/src/main/java/com/ard/route/mapper/ArdRouteInfoMapper.java                    |   12 
 ard-route/src/main/java/com/ard/route/domain/vo/KmzResultVo.java                        |    2 
 16 files changed, 334 insertions(+), 208 deletions(-)

diff --git a/ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteGroupingController.java b/ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteGroupController.java
similarity index 69%
rename from ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteGroupingController.java
rename to ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteGroupController.java
index 59105ee..8b93493 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteGroupingController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteGroupController.java
@@ -10,7 +10,7 @@
 import com.ard.common.core.page.TableDataInfo;
 import com.ard.common.enums.BusinessType;
 import com.ard.common.utils.poi.ExcelUtil;
-import com.ard.route.domain.route.ArdRouteGrouping;
+import com.ard.route.domain.route.ArdRouteGroup;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -22,7 +22,7 @@
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
-import com.ard.route.service.IArdRouteGroupingService;
+import com.ard.route.service.IArdRouteGroupService;
 
 /**
  * 分组Controller
@@ -33,19 +33,19 @@
 @Api(tags = "分组管理")
 @RestController
 @RequestMapping("/route/grouping")
-public class ArdRouteGroupingController extends BaseController {
+public class ArdRouteGroupController extends BaseController {
 
     @Autowired
-    private IArdRouteGroupingService ardRouteGroupingService;
+    private IArdRouteGroupService ardRouteGroupService;
 
     /**
      * 查询分组列表
      */
     @ApiOperation("查询分组列表")
     @GetMapping("/list")
-    public TableDataInfo list(ArdRouteGrouping ardRouteGrouping) {
+    public TableDataInfo list(ArdRouteGroup ardRouteGroup) {
         //startPage();
-        List<ArdRouteGrouping> list = ardRouteGroupingService.selectArdRouteGroupingList(ardRouteGrouping);
+        List<ArdRouteGroup> list = ardRouteGroupService.selectArdRouteGroupList(ardRouteGroup);
         return getDataTable(list);
     }
 
@@ -55,9 +55,9 @@
     @ApiOperation("导出分组列表")
     @Log(title = "分组", businessType = BusinessType.EXPORT)
     @PostMapping("/export")
-    public void export(HttpServletResponse response, ArdRouteGrouping ardRouteGrouping) {
-        List<ArdRouteGrouping> list = ardRouteGroupingService.selectArdRouteGroupingList(ardRouteGrouping);
-        ExcelUtil<ArdRouteGrouping> util = new ExcelUtil<ArdRouteGrouping>(ArdRouteGrouping.class);
+    public void export(HttpServletResponse response, ArdRouteGroup ardRouteGroup) {
+        List<ArdRouteGroup> list = ardRouteGroupService.selectArdRouteGroupList(ardRouteGroup);
+        ExcelUtil<ArdRouteGroup> util = new ExcelUtil<ArdRouteGroup>(ArdRouteGroup.class);
         util.exportExcel(response, list, "分组数据");
     }
 
@@ -67,7 +67,7 @@
     @ApiOperation("获取分组详细信息")
     @GetMapping(value = "/{id}")
     public AjaxResult getInfo(@PathVariable("id") String id) {
-        return success(ardRouteGroupingService.selectArdRouteGroupingById(id));
+        return success(ardRouteGroupService.selectArdRouteGroupById(id));
     }
 
     /**
@@ -76,9 +76,9 @@
     @ApiOperation("新增分组")
     @Log(title = "分组", businessType = BusinessType.INSERT)
     @PostMapping
-    public AjaxResult add(@RequestBody ArdRouteGrouping ardRouteGrouping) {
-        ardRouteGrouping.setCreateBy(getUsername());
-        return toAjax(ardRouteGroupingService.insertArdRouteGrouping(ardRouteGrouping));
+    public AjaxResult add(@RequestBody ArdRouteGroup ardRouteGroup) {
+        ardRouteGroup.setCreateBy(getUsername());
+        return toAjax(ardRouteGroupService.insertArdRouteGroup(ardRouteGroup));
     }
 
     /**
@@ -87,9 +87,9 @@
     @ApiOperation("修改分组")
     @Log(title = "分组", businessType = BusinessType.UPDATE)
     @PutMapping
-    public AjaxResult edit(@RequestBody ArdRouteGrouping ardRouteGrouping) {
-        ardRouteGrouping.setUpdateBy(getUsername());
-        return toAjax(ardRouteGroupingService.updateArdRouteGrouping(ardRouteGrouping));
+    public AjaxResult edit(@RequestBody ArdRouteGroup ardRouteGroup) {
+        ardRouteGroup.setUpdateBy(getUsername());
+        return toAjax(ardRouteGroupService.updateArdRouteGroup(ardRouteGroup));
     }
 
     /**
@@ -100,7 +100,7 @@
 	@DeleteMapping("/{ids}")
     public AjaxResult remove(@PathVariable String[] ids) {
         try {
-            Map<String, Integer> result = ardRouteGroupingService.deleteArdRouteGroupingByIds(ids);
+            Map<String, Integer> result = ardRouteGroupService.deleteArdRouteGroupByIds(ids);
             if (!result.isEmpty()) {
                 return AjaxResult.success("删除成功:分组删除" + result.get("groupingCount") + ",航线删除" + result.get("informationCount"));
             } else {
diff --git a/ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteInfoController.java b/ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteInfoController.java
index 2a646b7..43906c3 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteInfoController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteInfoController.java
@@ -113,10 +113,10 @@
      */
     @ApiOperation("修改航线分组ID")
     @Log(title = "航线(kmz)", businessType = BusinessType.UPDATE)
-    @PutMapping("/updateGroupingId/{id}/{groupingId}")
-    public AjaxResult updateGroupingId(@PathVariable("id") String id,
-                                     @PathVariable("groupingId") String groupingId) {
-        return toAjax(ardRouteInfoService.updateRouteInfomationGroupingId(id,groupingId));
+    @PutMapping("/updateGroupId/{id}/{GroupId}")
+    public AjaxResult updateGroupId(@PathVariable("id") String id,
+                                     @PathVariable("GroupId") String GroupId) {
+        return toAjax(ardRouteInfoService.updateRouteInfomationGroupId(id,GroupId));
     }
 
     /**
diff --git a/ard-route/src/main/java/com/ard/route/domain/route/ArdRouteGrouping.java b/ard-route/src/main/java/com/ard/route/domain/route/ArdRouteGroup.java
similarity index 91%
rename from ard-route/src/main/java/com/ard/route/domain/route/ArdRouteGrouping.java
rename to ard-route/src/main/java/com/ard/route/domain/route/ArdRouteGroup.java
index a63c7a1..1f8ef0a 100644
--- a/ard-route/src/main/java/com/ard/route/domain/route/ArdRouteGrouping.java
+++ b/ard-route/src/main/java/com/ard/route/domain/route/ArdRouteGroup.java
@@ -13,7 +13,7 @@
  * @date 2025-10-18
  */
 @Data
-public class ArdRouteGrouping extends BaseEntity {
+public class ArdRouteGroup extends BaseEntity {
 
     private static final long serialVersionUID = 1L;
 
diff --git a/ard-route/src/main/java/com/ard/route/domain/route/ArdRouteInfo.java b/ard-route/src/main/java/com/ard/route/domain/route/ArdRouteInfo.java
index 520e6a7..b8648a9 100644
--- a/ard-route/src/main/java/com/ard/route/domain/route/ArdRouteInfo.java
+++ b/ard-route/src/main/java/com/ard/route/domain/route/ArdRouteInfo.java
@@ -25,11 +25,11 @@
 
     /** 文件路径 */
     @Excel(name = "文件路径")
-    private String upPath;
+    private String path;
 
     /** 分组ID */
     @Excel(name = "分组ID")
-    private String groupingId;
+    private String groupId;
 
     /** 航线类型 */
     @Excel(name = "航线类型")
diff --git a/ard-route/src/main/java/com/ard/route/domain/vo/KmzResultVo.java b/ard-route/src/main/java/com/ard/route/domain/vo/KmzResultVo.java
index 5237b82..8ef3508 100644
--- a/ard-route/src/main/java/com/ard/route/domain/vo/KmzResultVo.java
+++ b/ard-route/src/main/java/com/ard/route/domain/vo/KmzResultVo.java
@@ -6,7 +6,7 @@
 public class KmzResultVo {
 
     /** 文件路径 */
-    private String upPath;
+    private String path;
 
     /** 返回数据 */
     private String data;
diff --git a/ard-route/src/main/java/com/ard/route/mapper/ArdRouteGroupMapper.java b/ard-route/src/main/java/com/ard/route/mapper/ArdRouteGroupMapper.java
new file mode 100644
index 0000000..5118201
--- /dev/null
+++ b/ard-route/src/main/java/com/ard/route/mapper/ArdRouteGroupMapper.java
@@ -0,0 +1,63 @@
+package com.ard.route.mapper;
+
+import java.util.List;
+
+import com.ard.route.domain.route.ArdRouteGroup;
+
+/**
+ * 分组Mapper接口
+ * 
+ * @author xia
+ * @date 2025-10-18
+ */
+public interface ArdRouteGroupMapper {
+
+    /**
+     * 查询分组
+     * 
+     * @param id 分组主键
+     * @return 分组
+     */
+    public ArdRouteGroup selectArdRouteGroupById(String id);
+
+    /**
+     * 查询分组列表
+     * 
+     * @param ardRouteGroup 分组
+     * @return 分组集合
+     */
+    public List<ArdRouteGroup> selectArdRouteGroupList(ArdRouteGroup ardRouteGroup);
+
+    /**
+     * 新增分组
+     * 
+     * @param ardRouteGroup 分组
+     * @return 结果
+     */
+    public int insertArdRouteGroup(ArdRouteGroup ardRouteGroup);
+
+    /**
+     * 修改分组
+     * 
+     * @param ardRouteGroup 分组
+     * @return 结果
+     */
+    public int updateArdRouteGroup(ArdRouteGroup ardRouteGroup);
+
+    /**
+     * 删除分组
+     * 
+     * @param id 分组主键
+     * @return 结果
+     */
+    public int deleteArdRouteGroupById(String id);
+
+    /**
+     * 批量删除分组
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteArdRouteGroupByIds(String[] ids);
+
+}
diff --git a/ard-route/src/main/java/com/ard/route/mapper/ArdRouteGroupingMapper.java b/ard-route/src/main/java/com/ard/route/mapper/ArdRouteGroupingMapper.java
deleted file mode 100644
index 67ea263..0000000
--- a/ard-route/src/main/java/com/ard/route/mapper/ArdRouteGroupingMapper.java
+++ /dev/null
@@ -1,62 +0,0 @@
-package com.ard.route.mapper;
-
-import java.util.List;
-import com.ard.route.domain.route.ArdRouteGrouping;
-
-/**
- * 分组Mapper接口
- * 
- * @author xia
- * @date 2025-10-18
- */
-public interface ArdRouteGroupingMapper {
-
-    /**
-     * 查询分组
-     * 
-     * @param id 分组主键
-     * @return 分组
-     */
-    public ArdRouteGrouping selectArdRouteGroupingById(String id);
-
-    /**
-     * 查询分组列表
-     * 
-     * @param ardRouteGrouping 分组
-     * @return 分组集合
-     */
-    public List<ArdRouteGrouping> selectArdRouteGroupingList(ArdRouteGrouping ardRouteGrouping);
-
-    /**
-     * 新增分组
-     * 
-     * @param ardRouteGrouping 分组
-     * @return 结果
-     */
-    public int insertArdRouteGrouping(ArdRouteGrouping ardRouteGrouping);
-
-    /**
-     * 修改分组
-     * 
-     * @param ardRouteGrouping 分组
-     * @return 结果
-     */
-    public int updateArdRouteGrouping(ArdRouteGrouping ardRouteGrouping);
-
-    /**
-     * 删除分组
-     * 
-     * @param id 分组主键
-     * @return 结果
-     */
-    public int deleteArdRouteGroupingById(String id);
-
-    /**
-     * 批量删除分组
-     * 
-     * @param ids 需要删除的数据主键集合
-     * @return 结果
-     */
-    public int deleteArdRouteGroupingByIds(String[] ids);
-
-}
diff --git a/ard-route/src/main/java/com/ard/route/mapper/ArdRouteInfoMapper.java b/ard-route/src/main/java/com/ard/route/mapper/ArdRouteInfoMapper.java
index 6578008..d16ab7c 100644
--- a/ard-route/src/main/java/com/ard/route/mapper/ArdRouteInfoMapper.java
+++ b/ard-route/src/main/java/com/ard/route/mapper/ArdRouteInfoMapper.java
@@ -72,26 +72,26 @@
     /**
      * 根据所属分组ID,删除信息
      *
-     * @param groupingIds 所属文件夹ID
+     * @param GroupIds 所属文件夹ID
      * @return 结果
      */
-    public int deleteRouteInforByGroupingIds(String[] groupingIds);
+    public int deleteRouteInforByGroupIds(String[] GroupIds);
 
     /**
      * 查询航线(kmz)列表
      *
-     * @param groupingId 所属分组ID
+     * @param GroupId 所属分组ID
      * @return 航线(kmz)集合
      */
-    public List<ArdRouteInfo> selectArdRouteInfoByGroupingId(String groupingId);
+    public List<ArdRouteInfo> selectArdRouteInfoByGroupId(String GroupId);
 
     /**
      * 修改航线分组ID
      *
      * @param id ID
-     * @param groupingId 分组ID
+     * @param GroupId 分组ID
      * @return 结果
      */
-    public int updateRouteInforGroupingId(@Param("id") String id, @Param("groupingId")String groupingId);
+    public int updateRouteInforGroupId(@Param("id") String id, @Param("GroupId")String GroupId);
 
 }
diff --git a/ard-route/src/main/java/com/ard/route/service/IArdRouteGroupService.java b/ard-route/src/main/java/com/ard/route/service/IArdRouteGroupService.java
new file mode 100644
index 0000000..0b6678d
--- /dev/null
+++ b/ard-route/src/main/java/com/ard/route/service/IArdRouteGroupService.java
@@ -0,0 +1,63 @@
+package com.ard.route.service;
+
+import java.util.List;
+import java.util.Map;
+
+import com.ard.route.domain.route.ArdRouteGroup;
+
+/**
+ * 分组Service接口
+ * 
+ * @author xia
+ * @date 2025-10-18
+ */
+public interface IArdRouteGroupService {
+
+    /**
+     * 查询分组
+     * 
+     * @param id 分组主键
+     * @return 分组
+     */
+    public ArdRouteGroup selectArdRouteGroupById(String id);
+
+    /**
+     * 查询分组列表
+     * 
+     * @param ardRouteGroup 分组
+     * @return 分组集合
+     */
+    public List<ArdRouteGroup> selectArdRouteGroupList(ArdRouteGroup ardRouteGroup);
+
+    /**
+     * 新增分组
+     * 
+     * @param ardRouteGroup 分组
+     * @return 结果
+     */
+    public int insertArdRouteGroup(ArdRouteGroup ardRouteGroup);
+
+    /**
+     * 修改分组
+     * 
+     * @param ardRouteGroup 分组
+     * @return 结果
+     */
+    public int updateArdRouteGroup(ArdRouteGroup ardRouteGroup);
+
+    /**
+     * 批量删除分组
+     * 
+     * @param ids 需要删除的分组主键集合
+     * @return 结果
+     */
+    public Map<String, Integer> deleteArdRouteGroupByIds(String[] ids);
+
+    /**
+     * 删除分组信息
+     * 
+     * @param id 分组主键
+     * @return 结果
+     */
+    public int deleteArdRouteGroupById(String id);
+}
diff --git a/ard-route/src/main/java/com/ard/route/service/IArdRouteGroupingService.java b/ard-route/src/main/java/com/ard/route/service/IArdRouteGroupingService.java
deleted file mode 100644
index 4c48806..0000000
--- a/ard-route/src/main/java/com/ard/route/service/IArdRouteGroupingService.java
+++ /dev/null
@@ -1,63 +0,0 @@
-package com.ard.route.service;
-
-import java.util.List;
-import java.util.Map;
-
-import com.ard.route.domain.route.ArdRouteGrouping;
-
-/**
- * 分组Service接口
- * 
- * @author xia
- * @date 2025-10-18
- */
-public interface IArdRouteGroupingService {
-
-    /**
-     * 查询分组
-     * 
-     * @param id 分组主键
-     * @return 分组
-     */
-    public ArdRouteGrouping selectArdRouteGroupingById(String id);
-
-    /**
-     * 查询分组列表
-     * 
-     * @param ardRouteGrouping 分组
-     * @return 分组集合
-     */
-    public List<ArdRouteGrouping> selectArdRouteGroupingList(ArdRouteGrouping ardRouteGrouping);
-
-    /**
-     * 新增分组
-     * 
-     * @param ardRouteGrouping 分组
-     * @return 结果
-     */
-    public int insertArdRouteGrouping(ArdRouteGrouping ardRouteGrouping);
-
-    /**
-     * 修改分组
-     * 
-     * @param ardRouteGrouping 分组
-     * @return 结果
-     */
-    public int updateArdRouteGrouping(ArdRouteGrouping ardRouteGrouping);
-
-    /**
-     * 批量删除分组
-     * 
-     * @param ids 需要删除的分组主键集合
-     * @return 结果
-     */
-    public Map<String, Integer> deleteArdRouteGroupingByIds(String[] ids);
-
-    /**
-     * 删除分组信息
-     * 
-     * @param id 分组主键
-     * @return 结果
-     */
-    public int deleteArdRouteGroupingById(String id);
-}
diff --git a/ard-route/src/main/java/com/ard/route/service/IArdRouteInfoService.java b/ard-route/src/main/java/com/ard/route/service/IArdRouteInfoService.java
index e7f47ea..ea45b09 100644
--- a/ard-route/src/main/java/com/ard/route/service/IArdRouteInfoService.java
+++ b/ard-route/src/main/java/com/ard/route/service/IArdRouteInfoService.java
@@ -82,10 +82,10 @@
      * 修改航线分组ID
      *
      * @param id ID
-     * @param groupingId 分组ID
+     * @param GroupId 分组ID
      * @return 结果
      */
-    public int updateRouteInfomationGroupingId(String id,String groupingId);
+    public int updateRouteInfomationGroupId(String id,String GroupId);
 
     /**
      * 判断行点是否在禁飞区
diff --git a/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteGroupServiceImpl.java b/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteGroupServiceImpl.java
new file mode 100644
index 0000000..186485f
--- /dev/null
+++ b/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteGroupServiceImpl.java
@@ -0,0 +1,137 @@
+package com.ard.route.service.impl;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import com.ard.common.annotation.DataScope;
+import com.ard.common.utils.DateUtils;
+import com.ard.common.utils.uuid.IdUtils;
+import com.ard.route.domain.route.ArdRouteGroup;
+import com.ard.route.mapper.ArdRouteGroupMapper;
+import com.ard.route.mapper.ArdRouteInfoMapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ard.route.service.IArdRouteGroupService;
+import org.springframework.transaction.annotation.Transactional;
+
+/**
+ * 文件夹Service业务层处理
+ * 
+ * @author xia
+ * @date 2025-10-18
+ */
+@Service
+public class ArdRouteGroupServiceImpl implements IArdRouteGroupService {
+
+    @Autowired
+    private ArdRouteGroupMapper ardRouteGroupMapper;
+
+    @Autowired
+    private ArdRouteInfoMapper ardRouteInfoMapper;
+
+    /**
+     * 查询分组
+     * 
+     * @param id 分组主键
+     * @return 分组
+     */
+    @Override
+    public ArdRouteGroup selectArdRouteGroupById(String id) {
+        ArdRouteGroup ardRouteGroup = ardRouteGroupMapper.selectArdRouteGroupById(id);
+        ardRouteGroup.setArdRouteInfoLS(ardRouteInfoMapper.selectArdRouteInfoByGroupId(id));
+        return ardRouteGroup;
+    }
+
+    /**
+     * 查询分组列表
+     * 
+     * @param ardRouteGroup 分组
+     * @return 分组
+     */
+    @Override
+    @DataScope(deptAlias = "d", userAlias = "u")
+    public List<ArdRouteGroup> selectArdRouteGroupList(ArdRouteGroup ardRouteGroup) {
+        List<ArdRouteGroup> list = ardRouteGroupMapper.selectArdRouteGroupList(ardRouteGroup);
+        for (ArdRouteGroup routeGrouping : list) {
+            routeGrouping.setArdRouteInfoLS(ardRouteInfoMapper.selectArdRouteInfoByGroupId(routeGrouping.getId()));
+        }
+        return list;
+    }
+
+    /**
+     * 新增分组
+     * 
+     * @param ardRouteGroup 分组
+     * @return 结果
+     */
+    @Override
+    public int insertArdRouteGroup(ArdRouteGroup ardRouteGroup) {
+        ardRouteGroup.setId(IdUtils.simpleUUID());
+        ardRouteGroup.setCreateTime(DateUtils.getNowDate());
+        // 获取当前数据条数
+        int count = ardRouteGroupMapper.selectArdRouteGroupList(null).size();
+        ardRouteGroup.setSerialNumber(count + 1);
+        return ardRouteGroupMapper.insertArdRouteGroup(ardRouteGroup);
+    }
+
+    /**
+     * 修改分组
+     * 
+     * @param ardRouteGroup 分组
+     * @return 结果
+     */
+    @Override
+    public int updateArdRouteGroup(ArdRouteGroup ardRouteGroup) {
+        // 不能修改默认分组
+        if ("0".equals(ardRouteGroup.getId())) {
+            throw new RuntimeException("不能修改默认分组");
+        }
+        ardRouteGroup.setUpdateTime(DateUtils.getNowDate());
+        return ardRouteGroupMapper.updateArdRouteGroup(ardRouteGroup);
+    }
+
+    /**
+     * 批量删除分组
+     * 
+     * @param ids 需要删除的分组主键
+     * @return 结果
+     */
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public Map<String, Integer> deleteArdRouteGroupByIds(String[] ids) {
+        // 检查是否包含默认分组,不能删除默认分组
+        for (String id : ids) {
+            if ("0".equals(id)) {
+                throw new RuntimeException("不能删除默认分组");
+            }
+        }
+
+        Map<String, Integer> result = new HashMap<>();
+        try {
+            // 先删除航线信息
+            int informationCount = ardRouteInfoMapper.deleteRouteInforByGroupIds(ids);
+            result.put("informationCount", informationCount);
+
+            // 再删除分组
+            int groupingCount = ardRouteGroupMapper.deleteArdRouteGroupByIds(ids);
+            result.put("groupingCount", groupingCount);
+
+            return result;
+        } catch (Exception e) {
+            throw e; // 抛出异常让事务回滚
+        }
+    }
+
+    /**
+     * 删除分组信息
+     * 
+     * @param id 分组主键
+     * @return 结果
+     */
+    @Override
+    public int deleteArdRouteGroupById(String id) {
+        return ardRouteGroupMapper.deleteArdRouteGroupById(id);
+    }
+
+}
diff --git a/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteGroupingServiceImpl.java b/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteGroupingServiceImpl.java
deleted file mode 100644
index 45e0cf1..0000000
--- a/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteGroupingServiceImpl.java
+++ /dev/null
@@ -1,137 +0,0 @@
-package com.ard.route.service.impl;
-
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-import com.ard.common.annotation.DataScope;
-import com.ard.common.utils.DateUtils;
-import com.ard.common.utils.uuid.IdUtils;
-import com.ard.route.domain.route.ArdRouteGrouping;
-import com.ard.route.mapper.ArdRouteGroupingMapper;
-import com.ard.route.mapper.ArdRouteInfoMapper;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import com.ard.route.service.IArdRouteGroupingService;
-import org.springframework.transaction.annotation.Transactional;
-
-/**
- * 文件夹Service业务层处理
- * 
- * @author xia
- * @date 2025-10-18
- */
-@Service
-public class ArdRouteGroupingServiceImpl implements IArdRouteGroupingService {
-
-    @Autowired
-    private ArdRouteGroupingMapper ardRouteGroupingMapper;
-
-    @Autowired
-    private ArdRouteInfoMapper ardRouteInfoMapper;
-
-    /**
-     * 查询分组
-     * 
-     * @param id 分组主键
-     * @return 分组
-     */
-    @Override
-    public ArdRouteGrouping selectArdRouteGroupingById(String id) {
-        ArdRouteGrouping ardRouteGrouping = ardRouteGroupingMapper.selectArdRouteGroupingById(id);
-        ardRouteGrouping.setArdRouteInfoLS(ardRouteInfoMapper.selectArdRouteInfoByGroupingId(id));
-        return ardRouteGrouping;
-    }
-
-    /**
-     * 查询分组列表
-     * 
-     * @param ardRouteGrouping 分组
-     * @return 分组
-     */
-    @Override
-    @DataScope(deptAlias = "d", userAlias = "u")
-    public List<ArdRouteGrouping> selectArdRouteGroupingList(ArdRouteGrouping ardRouteGrouping) {
-        List<ArdRouteGrouping> list = ardRouteGroupingMapper.selectArdRouteGroupingList(ardRouteGrouping);
-        for (ArdRouteGrouping routeGrouping : list) {
-            routeGrouping.setArdRouteInfoLS(ardRouteInfoMapper.selectArdRouteInfoByGroupingId(routeGrouping.getId()));
-        }
-        return list;
-    }
-
-    /**
-     * 新增分组
-     * 
-     * @param ardRouteGrouping 分组
-     * @return 结果
-     */
-    @Override
-    public int insertArdRouteGrouping(ArdRouteGrouping ardRouteGrouping) {
-        ardRouteGrouping.setId(IdUtils.simpleUUID());
-        ardRouteGrouping.setCreateTime(DateUtils.getNowDate());
-        // 获取当前数据条数
-        int count = ardRouteGroupingMapper.selectArdRouteGroupingList(null).size();
-        ardRouteGrouping.setSerialNumber(count + 1);
-        return ardRouteGroupingMapper.insertArdRouteGrouping(ardRouteGrouping);
-    }
-
-    /**
-     * 修改分组
-     * 
-     * @param ardRouteGrouping 分组
-     * @return 结果
-     */
-    @Override
-    public int updateArdRouteGrouping(ArdRouteGrouping ardRouteGrouping) {
-        // 不能修改默认分组
-        if ("0".equals(ardRouteGrouping.getId())) {
-            throw new RuntimeException("不能修改默认分组");
-        }
-        ardRouteGrouping.setUpdateTime(DateUtils.getNowDate());
-        return ardRouteGroupingMapper.updateArdRouteGrouping(ardRouteGrouping);
-    }
-
-    /**
-     * 批量删除分组
-     * 
-     * @param ids 需要删除的分组主键
-     * @return 结果
-     */
-    @Override
-    @Transactional(rollbackFor = Exception.class)
-    public Map<String, Integer> deleteArdRouteGroupingByIds(String[] ids) {
-        // 检查是否包含默认分组,不能删除默认分组
-        for (String id : ids) {
-            if ("0".equals(id)) {
-                throw new RuntimeException("不能删除默认分组");
-            }
-        }
-
-        Map<String, Integer> result = new HashMap<>();
-        try {
-            // 先删除航线信息
-            int informationCount = ardRouteInfoMapper.deleteRouteInforByGroupingIds(ids);
-            result.put("informationCount", informationCount);
-
-            // 再删除分组
-            int groupingCount = ardRouteGroupingMapper.deleteArdRouteGroupingByIds(ids);
-            result.put("groupingCount", groupingCount);
-
-            return result;
-        } catch (Exception e) {
-            throw e; // 抛出异常让事务回滚
-        }
-    }
-
-    /**
-     * 删除分组信息
-     * 
-     * @param id 分组主键
-     * @return 结果
-     */
-    @Override
-    public int deleteArdRouteGroupingById(String id) {
-        return ardRouteGroupingMapper.deleteArdRouteGroupingById(id);
-    }
-
-}
diff --git a/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteInfoServiceImpl.java b/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteInfoServiceImpl.java
index 0cc3de2..012a363 100644
--- a/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteInfoServiceImpl.java
+++ b/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteInfoServiceImpl.java
@@ -86,8 +86,8 @@
     public String insertArdRouteInfo(ArdRouteInfo ardRouteInfo) {
         ardRouteInfo.setId(IdUtils.simpleUUID());
         ardRouteInfo.setCreateTime(DateUtils.getNowDate());
-        if (ardRouteInfo.getGroupingId() == null){
-            ardRouteInfo.setGroupingId("0");
+        if (ardRouteInfo.getGroupId() == null){
+            ardRouteInfo.setGroupId("0");
         }
         // 航线数据
         byte[] routeData;
@@ -98,9 +98,9 @@
         }
         ardRouteInfo.setRouteData(routeData);
         KmzResultVo kmzResult = routeService.buildKmz(ardRouteInfo.getUavRouteReq(), ardRouteInfo.getName());
-        ardRouteInfo.setUpPath(kmzResult.getUpPath());
+        ardRouteInfo.setPath(kmzResult.getPath());
         ardRouteInfoMapper.insertArdRouteInfo(ardRouteInfo);
-        return kmzResult.getUpPath();
+        return kmzResult.getPath();
     }
 
     /**
@@ -123,7 +123,7 @@
         if ("更新航线kmz文件失败".equals(kmzResult.getData())) {
             return 0;
         }
-        ardRouteInfo.setUpPath(kmzResult.getUpPath());
+        ardRouteInfo.setPath(kmzResult.getPath());
         return ardRouteInfoMapper.updateArdRouteInfo(ardRouteInfo);
     }
 
@@ -138,7 +138,7 @@
         // 删除航线(kmz)文件
         for (String id : ids) {
             ArdRouteInfo information = ardRouteInfoMapper.selectArdRouteInfoById(id);
-            ossService.deleteObject("kmz", subStringMinioUrlName(information.getUpPath()));
+            ossService.deleteObject("kmz", subStringMinioUrlName(information.getPath()));
         }
         return ardRouteInfoMapper.deleteArdRouteInfoByIds(ids);
     }
@@ -166,8 +166,8 @@
             String url = ossService.upload("kmz",file);
             ArdRouteInfo information = new ArdRouteInfo();
             information.setName(file.getOriginalFilename());
-            information.setUpPath(url);
-            information.setGroupingId("0");     // 默认分组
+            information.setPath(url);
+            information.setGroupId("0");     // 默认分组
             insertRouteInfomation(information);
             return MinioUploadResult.builder()
                     .url(url)
@@ -194,12 +194,12 @@
      * 修改航线分组ID
      *
      * @param id ID
-     * @param groupingId 分组ID
+     * @param GroupId 分组ID
      * @return 结果
      */
     @Override
-    public int updateRouteInfomationGroupingId(String id, String groupingId) {
-        return ardRouteInfoMapper.updateRouteInforGroupingId(id, groupingId);
+    public int updateRouteInfomationGroupId(String id, String GroupId) {
+        return ardRouteInfoMapper.updateRouteInforGroupId(id, GroupId);
     }
 
     /**
diff --git a/ard-route/src/main/java/com/ard/route/service/impl/UavRouteServiceImpl.java b/ard-route/src/main/java/com/ard/route/service/impl/UavRouteServiceImpl.java
index 9cbc064..4981863 100644
--- a/ard-route/src/main/java/com/ard/route/service/impl/UavRouteServiceImpl.java
+++ b/ard-route/src/main/java/com/ard/route/service/impl/UavRouteServiceImpl.java
@@ -67,7 +67,7 @@
         }
 
         // 获取文件
-        String minioUrlName = subStringMinioUrlName(routeInformation.getUpPath());
+        String minioUrlName = subStringMinioUrlName(routeInformation.getPath());
         try (InputStream inputStream = ossService.getObject(kmzPath,minioUrlName);
              ArchiveInputStream archiveInputStream = new ZipArchiveInputStream(inputStream)){
             ArchiveEntry entry;
@@ -194,7 +194,7 @@
             } catch (Exception e) {
                 throw new RuntimeException(e);
             }
-            result.setUpPath(localFilePath + fileName + ".kmz");
+            result.setPath(localFilePath + fileName + ".kmz");
             return result;
         }else {
             try (ByteArrayOutputStream baos = new ByteArrayOutputStream();
@@ -221,7 +221,7 @@
                         new ByteArrayInputStream(baos.toByteArray())
                 );
                 String kmzFilePath = ossService.upload(kmzPath,multipartFile);
-                result.setUpPath(kmzFilePath);
+                result.setPath(kmzFilePath);
                 return result;
             } catch (Exception e) {
                 throw new RuntimeException("KMZ文件生成或上传失败", e);
@@ -264,7 +264,7 @@
         }
 
         // 获取文件
-        String minioUrl = subStringMinioUrlName(routeInformation.getUpPath());
+        String minioUrl = subStringMinioUrlName(routeInformation.getPath());
         try (InputStream inputStream = ossService.getObject(kmzPath,minioUrl);
              ArchiveInputStream archiveInputStream = new ZipArchiveInputStream(inputStream)){
             ArchiveEntry entry;
diff --git a/ard-route/src/main/resources/mapper/ArdRouteGroupingMapper.xml b/ard-route/src/main/resources/mapper/ArdRouteGroupMapper.xml
similarity index 81%
rename from ard-route/src/main/resources/mapper/ArdRouteGroupingMapper.xml
rename to ard-route/src/main/resources/mapper/ArdRouteGroupMapper.xml
index a8b7943..8c05b63 100644
--- a/ard-route/src/main/resources/mapper/ArdRouteGroupingMapper.xml
+++ b/ard-route/src/main/resources/mapper/ArdRouteGroupMapper.xml
@@ -2,9 +2,9 @@
 <!DOCTYPE mapper
         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="com.ard.route.mapper.ArdRouteGroupingMapper">
+<mapper namespace="com.ard.route.mapper.ArdRouteGroupMapper">
 
-    <resultMap type="ArdRouteGrouping" id="ArdRouteGroupingResult">
+    <resultMap type="ArdRouteGroup" id="ArdRouteGroupResult">
         <result property="id"    column="id"    />
         <result property="groupingName"    column="grouping_name"    />
         <result property="serialNumber"    column="serial_number"    />
@@ -14,7 +14,7 @@
         <result property="updateTime"    column="update_time"    />
     </resultMap>
 
-    <sql id="selectArdRouteGroupingVo">
+    <sql id="selectArdRouteGroupVo">
         select id,
                grouping_name,
                serial_number,
@@ -25,8 +25,8 @@
         from ard_route_grouping
     </sql>
 
-    <select id="selectArdRouteGroupingList" parameterType="ArdRouteGrouping" resultMap="ArdRouteGroupingResult">
-        <include refid="selectArdRouteGroupingVo"/>
+    <select id="selectArdRouteGroupList" parameterType="ArdRouteGroup" resultMap="ArdRouteGroupResult">
+        <include refid="selectArdRouteGroupVo"/>
         <where>
             <if test="groupingName != null  and groupingName != ''"> and grouping_name like concat('%', #{groupingName}, '%')</if>
             <if test="createBy != null  and createBy != ''"> and create_by = #{createBy}</if>
@@ -37,12 +37,12 @@
         order by serial_number asc
     </select>
 
-    <select id="selectArdRouteGroupingById" parameterType="String" resultMap="ArdRouteGroupingResult">
-        <include refid="selectArdRouteGroupingVo"/>
+    <select id="selectArdRouteGroupById" parameterType="String" resultMap="ArdRouteGroupResult">
+        <include refid="selectArdRouteGroupVo"/>
         where id = #{id}
     </select>
 
-    <insert id="insertArdRouteGrouping" parameterType="ArdRouteGrouping">
+    <insert id="insertArdRouteGroup" parameterType="ArdRouteGroup">
         insert into ard_route_grouping
         <trim prefix="(" suffix=")" suffixOverrides=",">
             <if test="id != null">id,</if>
@@ -64,7 +64,7 @@
         </trim>
     </insert>
 
-    <update id="updateArdRouteGrouping" parameterType="ArdRouteGrouping">
+    <update id="updateArdRouteGroup" parameterType="ArdRouteGroup">
         update ard_route_grouping
         <trim prefix="SET" suffixOverrides=",">
             <if test="groupingName != null">grouping_name = #{groupingName},</if>
@@ -77,11 +77,11 @@
         where id = #{id}
     </update>
 
-    <delete id="deleteArdRouteGroupingById" parameterType="String">
+    <delete id="deleteArdRouteGroupById" parameterType="String">
         delete from ard_route_grouping where id = #{id}
     </delete>
 
-    <delete id="deleteArdRouteGroupingByIds" parameterType="String">
+    <delete id="deleteArdRouteGroupByIds" parameterType="String">
         delete from ard_route_grouping where id in
         <foreach item="id" collection="array" open="(" separator="," close=")">
             #{id}
diff --git a/ard-route/src/main/resources/mapper/ArdRouteInfoMapper.xml b/ard-route/src/main/resources/mapper/ArdRouteInfoMapper.xml
index c5ed37c..bf931bc 100644
--- a/ard-route/src/main/resources/mapper/ArdRouteInfoMapper.xml
+++ b/ard-route/src/main/resources/mapper/ArdRouteInfoMapper.xml
@@ -8,7 +8,7 @@
         <result property="id"    column="id"    />
         <result property="name"    column="name"    />
         <result property="upPath"    column="up_path"    />
-        <result property="groupingId"    column="grouping_id"    />
+        <result property="GroupId"    column="grouping_id"    />
         <result property="type"    column="type"    />
         <result property="aircraft"    column="aircraft"    />
         <result property="payload"    column="payload"    />
@@ -59,7 +59,7 @@
             <if test="id != null">id,</if>
             <if test="name != null">name,</if>
             <if test="upPath != null">up_path,</if>
-            <if test="groupingId != null">grouping_id,</if>
+            <if test="GroupId != null">grouping_id,</if>
             <if test="type != null">type,</if>
             <if test="aircraft != null">aircraft,</if>
             <if test="payload != null">payload,</if>
@@ -74,7 +74,7 @@
             <if test="id != null">#{id},</if>
             <if test="name != null">#{name},</if>
             <if test="upPath != null">#{upPath},</if>
-            <if test="groupingId != null">#{groupingId},</if>
+            <if test="GroupId != null">#{GroupId},</if>
             <if test="type != null">#{type},</if>
             <if test="aircraft != null">#{aircraft},</if>
             <if test="payload != null">#{payload},</if>
@@ -121,24 +121,24 @@
         where file_name = #{fileName}
     </select>
 
-    <delete id="deleteRouteInforByGroupingIds" parameterType="String">
+    <delete id="deleteRouteInforByGroupIds" parameterType="String">
         delete from ard_route_info where grouping_id in
         <foreach item="groupingIId" collection="array" open="(" separator="," close=")">
             #{groupingIId}
         </foreach>
     </delete>
 
-    <select id="selectArdRouteInfoByGroupingId" parameterType="String" resultMap="ArdRouteInfoResult">
+    <select id="selectArdRouteInfoByGroupId" parameterType="String" resultMap="ArdRouteInfoResult">
         select id,name,up_path,grouping_id,type,aircraft,payload,is_import,create_by,create_time,update_by,update_time from ard_route_info
         <where>
-            <if test="groupingId != null "> and grouping_id = #{groupingId}</if>
+            <if test="GroupId != null "> and grouping_id = #{GroupId}</if>
         </where>
     </select>
 
-    <update id="updateRouteInforGroupingId">
+    <update id="updateRouteInforGroupId">
         update ard_route_info
         <trim prefix="SET" suffixOverrides=",">
-            <if test="groupingId != null">grouping_id = #{groupingId},</if>
+            <if test="GroupId != null">grouping_id = #{GroupId},</if>
         </trim>
         where id = #{id}
     </update>
diff --git a/ard-sample/src/main/java/com/ard/sample/wayline/service/impl/WaylineJobServiceImpl.java b/ard-sample/src/main/java/com/ard/sample/wayline/service/impl/WaylineJobServiceImpl.java
index af5185c..3a32dd1 100644
--- a/ard-sample/src/main/java/com/ard/sample/wayline/service/impl/WaylineJobServiceImpl.java
+++ b/ard-sample/src/main/java/com/ard/sample/wayline/service/impl/WaylineJobServiceImpl.java
@@ -199,12 +199,12 @@
         // get file url
 //        URL url = waylineFileService.getObjectUrl(waylineFile.get().getWaylineId());
         URL url= null;
-        String minioUrl = subStringMinioUrlName(ardRouteOpt.getUpPath());
+        String minioUrl = subStringMinioUrlName(ardRouteOpt.getPath());
         String md5 = "";
         try (InputStream inputStream = _ossService.getObject(kmzPath,minioUrl))
         {
             md5 = DigestUtils.md5Hex(inputStream);
-            url = new URL(ardRouteOpt.getUpPath());
+            url = new URL(ardRouteOpt.getPath());
         }
         catch (Exception e) {
             return ResponseResult.error("机场任务航线文件地址错误!" + e.getMessage());
@@ -517,12 +517,12 @@
 
         // get file url
         URL url = null;
-        String minioUrl = subStringMinioUrlName(ardRouteOpt.getUpPath());
+        String minioUrl = subStringMinioUrlName(ardRouteOpt.getPath());
         String md5 = "";
         try (InputStream inputStream = _ossService.getObject(kmzPath,minioUrl))
         {
             md5 = DigestUtils.md5Hex(inputStream);
-            url = new URL(ardRouteOpt.getUpPath());
+            url = new URL(ardRouteOpt.getPath());
 //        }
 //        try {
 //            url = waylineFileService.getObjectUrl(waylineFile.get().getWaylineId());

--
Gitblit v1.9.3