From 277b4f8a32c2332bc067a263bcce2e763e8d13aa Mon Sep 17 00:00:00 2001
From: Xiajijian <1176061145@qq.com>
Date: Wed, 21 Jan 2026 16:38:01 +0800
Subject: [PATCH] 1. 新增航线任务接口。 2. 新增查询航线任务列表接口。 3. 新增获取航线任务详细信息。 4. 新增航线任务接口。 5. 新增修改航线任务接口。 6. 新增删除航线任务接口。 7. 新增修改航线任务状态接口。 8. 优化查询分组业务逻辑。 9. 航线(kmz)对象增加航线任务ID信息。 10. 新增航线(kmz)业务增加航线任务数据加工校验相关业务逻辑。 11. 新增航向任务下航点信息业务相关接口。

---
 ard-system/src/main/resources/mapper/data/ArdTileMapper.xml |   35 ++++++++++++++++++++---------------
 1 files changed, 20 insertions(+), 15 deletions(-)

diff --git a/ard-system/src/main/resources/mapper/data/ArdTileMapper.xml b/ard-system/src/main/resources/mapper/data/ArdTileMapper.xml
index f0b9cb6..d0fce45 100644
--- a/ard-system/src/main/resources/mapper/data/ArdTileMapper.xml
+++ b/ard-system/src/main/resources/mapper/data/ArdTileMapper.xml
@@ -9,10 +9,10 @@
         <result property="tilesName"    column="tiles_name"    />
         <result property="tilesHeight"    column="tiles_height"    />
         <result property="tileAddress"    column="tile_address"    />
-        <result property="screenSpaceError"    column="screen_space_error"    />
+        <result property="maximumScreenSpaceError"    column="maximum_screen_space_error"    />
         <result property="maximumMemoryUsage"    column="maximum_memory_usage"    />
-        <result property="automaticSuperCleaningModel"    column="automatic_super_cleaning_model"    />
-        <result property="loadingSpeed"    column="loading_speed"    />
+        <result property="cullRequestsWhileMovingMultiplier"    column="cull_requests_while_moving_multiplier"    />
+        <result property="dynamicScreenSpaceErrorDensity"    column="dynamic_screen_space_error_density"    />
         <result property="userId"    column="user_id"    />
         <result property="deptId"    column="dept_id"    />
         <result property="defaultLoading"    column="default_loading"    />
@@ -23,10 +23,10 @@
                tiles_name,
                tiles_height,
                tile_address,
-               screen_space_error,
+               maximum_screen_space_error,
                maximum_memory_usage,
-               automatic_super_cleaning_model,
-               loading_speed,
+               cull_requests_while_moving_multiplier,
+               dynamic_screen_space_error_density,
                user_id,
                dept_id,
                default_loading
@@ -54,10 +54,10 @@
             <if test="tilesName != null">tiles_name,</if>
             <if test="tilesHeight != null">tiles_height,</if>
             <if test="tileAddress != null">tile_address,</if>
-            <if test="screenSpaceError != null">screen_space_error,</if>
+            <if test="maximumScreenSpaceError != null">maximum_screen_space_error,</if>
             <if test="maximumMemoryUsage != null">maximum_memory_usage,</if>
-            <if test="automaticSuperCleaningModel != null">automatic_super_cleaning_model,</if>
-            <if test="loadingSpeed != null">loading_speed,</if>
+            <if test="cullRequestsWhileMovingMultiplier != null">cull_requests_while_moving_multiplier,</if>
+            <if test="dynamicScreenSpaceErrorDensity != null">dynamic_screen_space_error_density,</if>
             <if test="userId != null">user_id,</if>
             <if test="deptId != null">dept_id,</if>
             <if test="defaultLoading != null">default_loading,</if>
@@ -67,10 +67,10 @@
             <if test="tilesName != null">#{tilesName},</if>
             <if test="tilesHeight != null">#{tilesHeight},</if>
             <if test="tileAddress != null">#{tileAddress},</if>
-            <if test="screenSpaceError != null">#{screenSpaceError},</if>
+            <if test="maximumScreenSpaceError != null">#{maximumScreenSpaceError},</if>
             <if test="maximumMemoryUsage != null">#{maximumMemoryUsage},</if>
-            <if test="automaticSuperCleaningModel != null">#{automaticSuperCleaningModel},</if>
-            <if test="loadingSpeed != null">#{loadingSpeed},</if>
+            <if test="cullRequestsWhileMovingMultiplier != null">#{cullRequestsWhileMovingMultiplier},</if>
+            <if test="dynamicScreenSpaceErrorDensity != null">#{dynamicScreenSpaceErrorDensity},</if>
             <if test="userId != null">#{userId},</if>
             <if test="deptId != null">#{deptId},</if>
             <if test="defaultLoading != null">#{defaultLoading},</if>
@@ -83,10 +83,10 @@
             <if test="tilesName != null">tiles_name = #{tilesName},</if>
             <if test="tilesHeight != null">tiles_height = #{tilesHeight},</if>
             <if test="tileAddress != null">tile_address = #{tileAddress},</if>
-            <if test="screenSpaceError != null">screen_space_error = #{screenSpaceError},</if>
+            <if test="maximumScreenSpaceError != null">maximum_screen_space_error = #{maximumScreenSpaceError},</if>
             <if test="maximumMemoryUsage != null">maximum_memory_usage = #{maximumMemoryUsage},</if>
-            <if test="automaticSuperCleaningModel != null">automatic_super_cleaning_model = #{automaticSuperCleaningModel},</if>
-            <if test="loadingSpeed != null">loading_speed = #{loadingSpeed},</if>
+            <if test="cullRequestsWhileMovingMultiplier != null">cull_requests_while_moving_multiplier = #{cullRequestsWhileMovingMultiplier},</if>
+            <if test="dynamicScreenSpaceErrorDensity != null">dynamic_screen_space_error_density = #{dynamicScreenSpaceErrorDensity},</if>
             <if test="userId != null">user_id = #{userId},</if>
             <if test="deptId != null">dept_id = #{deptId},</if>
             <if test="defaultLoading != null">default_loading = #{defaultLoading},</if>
@@ -104,4 +104,9 @@
             #{id}
         </foreach>
     </delete>
+
+    <select id="checkArdTileNameUnique" parameterType="String" resultMap="ArdTileResult">
+        select * from ard_tile where tiles_name = #{tilesName} limit 1
+    </select>
+
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.3