From 82d747d6ca589fda3d2e8b02a80020e8496b536a Mon Sep 17 00:00:00 2001
From: tangzy <tangzy123456>
Date: Thu, 12 May 2022 16:46:43 +0800
Subject: [PATCH] 地块列表
---
src/main/java/org/springblade/modules/lang/mapper/LandMapper.xml | 47 ++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 46 insertions(+), 1 deletions(-)
diff --git a/src/main/java/org/springblade/modules/lang/mapper/LandMapper.xml b/src/main/java/org/springblade/modules/lang/mapper/LandMapper.xml
index 2793936..7bf73dd 100644
--- a/src/main/java/org/springblade/modules/lang/mapper/LandMapper.xml
+++ b/src/main/java/org/springblade/modules/lang/mapper/LandMapper.xml
@@ -16,7 +16,52 @@
<select id="selectLandPage" resultMap="landResultMap">
- select * from sys_land where is_deleted = 0
+ select *
+ from sys_land
+ where is_deleted = 0
+ </select>
+
+ <insert id="saveLandInfo">
+ insert into sys_land
+ (user_id,land_name,land_type,land_area,land_range,type,land_unit)
+ values
+ (#{land.userId},#{land.landName},#{land.landType},#{land.landArea},
+ <if test="land.landRange!=null and land.landRange!=''">
+ ST_GeomFromText(${land.landRange}),
+ </if>
+ #{land.type},#{land.landUnit})
+ </insert>
+
+ <!--详情信息(自定义查询)-->
+ <select id="getLandInfo" resultType="org.springblade.modules.lang.vo.LandVO">
+ select user_id,
+ land_name,
+ land_type,
+ land_area,
+ ST_ASTEXT(land_range) as landRange,
+ type,
+ land_unit
+ from sys_land
+ where 1 = 1 and is_deleted = 0
+ and id = #{land.id}
+ </select>
+
+ <!--自定义修改电子围栏数据-->
+ <update id="updateLandById">
+ update sys_land set user_id = #{land.userId},
+ land_name = #{land.landName},
+ land_type = #{land.landType},
+ land_area = #{land.landArea},
+ <if test="land.landRange!=null and land.landRange!=''">
+ land_range = ST_GeomFromText(${land.landRange}),
+ </if>
+ type = #{land.type},
+ land_unit = #{land.landUnit},
+ where id = #{land.id}
+ </update>
+
+ <select id="selectLandList" resultType="java.util.HashMap">
+ select id,land_name as landName from sys_land where user_id=#{userid} and is_deleted = 0
</select>
</mapper>
--
Gitblit v1.9.3