From 22f80ba79735ab9897530b79e34889d2082cedbc Mon Sep 17 00:00:00 2001 From: wuww <252740454@qq.com> Date: 星期四, 08 五月 2025 16:25:40 +0800 Subject: [PATCH] 开发根据参数生成降雨文件接口 --- src/main/resources/mapper/SimuMapper.xml | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/src/main/resources/mapper/SimuMapper.xml b/src/main/resources/mapper/SimuMapper.xml index bdf2487..c6bf931 100644 --- a/src/main/resources/mapper/SimuMapper.xml +++ b/src/main/resources/mapper/SimuMapper.xml @@ -1,6 +1,35 @@ <?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.SimuMapper"> + <insert id="insert" parameterType="com.se.nsl.domain.po.Simu"> + <selectKey resultType="java.lang.Long" order="AFTER" keyProperty="id"> + select currval('nsl.simu_id_seq'::regclass) as id + </selectKey> + + insert into nsl.simu ( + name, service_name, type, area_type, data, status, result, create_time, create_user, bak, geom) + values ( + #{name}, + #{serviceName}, + #{type}, + #{areaType}, + #{data}, + #{status}, + #{result}, + now(), + #{createUser}, + #{bak}, + <choose> + <when test="geom != null and geom != ''"> + ST_GeomFromText('${geom}') + </when> + <otherwise> + null + </otherwise> + </choose> + ) + </insert> + <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) -- Gitblit v1.9.3