From 13f7b2d8ea0484d6d4150534d1d3cc8d985c11cb Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 18 十月 2023 10:39:36 +0800
Subject: [PATCH] 修改标注的插入功能,返回插入的ID值

---
 src/main/resources/mapper/show/MarkMapper.xml                     |    4 ++++
 src/main/java/com/moon/server/controller/show/MarkController.java |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/moon/server/controller/show/MarkController.java b/src/main/java/com/moon/server/controller/show/MarkController.java
index a83e8a8..a933529 100644
--- a/src/main/java/com/moon/server/controller/show/MarkController.java
+++ b/src/main/java/com/moon/server/controller/show/MarkController.java
@@ -109,7 +109,7 @@
 
             int count = markService.insert(entity);
 
-            return success(count);
+            return success(count, entity.getId());
         } catch (Exception ex) {
             return fail(ex, -1);
         }
diff --git a/src/main/resources/mapper/show/MarkMapper.xml b/src/main/resources/mapper/show/MarkMapper.xml
index 9536474..27d3706 100644
--- a/src/main/resources/mapper/show/MarkMapper.xml
+++ b/src/main/resources/mapper/show/MarkMapper.xml
@@ -50,6 +50,10 @@
     </select>
 
     <insert id="insert" parameterType="com.moon.server.entity.show.MarkEntity">
+        <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id">
+            select currval('lf.sys_mark_id_seq'::regclass) as id
+        </selectKey>
+
        insert into lf.sys_mark
        (name,wkt,create_user,create_time)
        values

--
Gitblit v1.9.3