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