From deb219266ee85496758a0c697176e4dd2456f7ba Mon Sep 17 00:00:00 2001
From: wuww <252740454@qq.com>
Date: 星期三, 16 四月 2025 11:55:35 +0800
Subject: [PATCH] 修改RegionController

---
 src/main/resources/mapper/SimuMapper.xml |   43 +++++++++++++++++++++++++++++++++++++++----
 1 files changed, 39 insertions(+), 4 deletions(-)

diff --git a/src/main/resources/mapper/SimuMapper.xml b/src/main/resources/mapper/SimuMapper.xml
index e931584..f640144 100644
--- a/src/main/resources/mapper/SimuMapper.xml
+++ b/src/main/resources/mapper/SimuMapper.xml
@@ -1,7 +1,42 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="com.se.nsl.mapper.SimuPoMapper">
-    <select id="selectMaxId" resultType="java.lang.Integer">
-        select coalesce(max(id), 0) from bs.simu;
-    </select>
+<mapper namespace="com.se.nsl.mapper.SimuMapper">
+    <insert id="inserts" parameterType="com.se.nsl.domain.po.Simu">
+        insert into nsl.simu (
+            name, service_name, type, area_type, data, status, result, create_time, create_user, bak, geom)
+        values
+        <foreach collection="list" item="item" separator=",">
+        (
+            #{item.name},
+            #{item.serviceName},
+            #{item.type},
+            #{item.areaType},
+            #{item.data},
+            #{item.status},
+            #{item.result},
+            now(),
+            #{item.createUser},
+            #{item.bak},
+            ${item.geom}
+        )
+        </foreach>
+    </insert>
+
+    <update id="updates" parameterType="com.se.nsl.domain.po.Simu">
+        <foreach collection="list" item="item" separator=";">
+            update nsl.simu
+            set name=#{item.name},
+                service_name=#{item.serviceName},
+                type=#{item.type},
+                area_type=#{item.areaType},
+                data=#{item.data},
+                status=#{item.status},
+                result=#{item.result},
+                update_time=now(),
+                update_user=#{item.updateUser},
+                bak=#{item.bak},
+                geom=${item.geom}
+            where id = #{item.id}
+        </foreach>
+    </update>
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.3