From 55d66b7f91b856cc37ee02ce26ca15b9a21c7d68 Mon Sep 17 00:00:00 2001
From: lizijie <lzjiiie@163.com>
Date: Tue, 11 May 2021 15:11:58 +0800
Subject: [PATCH] sensor更新接口

---
 screen-manage/src/main/resources/mapper/SensorMapper.xml |   61 ++++++++++++++++--------------
 1 files changed, 33 insertions(+), 28 deletions(-)

diff --git a/screen-manage/src/main/resources/mapper/SensorMapper.xml b/screen-manage/src/main/resources/mapper/SensorMapper.xml
index a5ec44d..123dc80 100644
--- a/screen-manage/src/main/resources/mapper/SensorMapper.xml
+++ b/screen-manage/src/main/resources/mapper/SensorMapper.xml
@@ -6,18 +6,15 @@
         <resultMap id="BaseResultMap" type="com.moral.api.entity.Sensor">
                     <id column="id" property="id" />
                     <result column="name" property="name" />
-                    <result column="sensor_key" property="sensorKey" />
-                    <result column="unit" property="unit" />
-                    <result column="upper" property="upper" />
-                    <result column="lower" property="lower" />
+                    <result column="desc" property="desc" />
+                    <result column="code" property="code" />
                     <result column="create_time" property="createTime" />
                     <result column="update_time" property="updateTime" />
                     <result column="is_delete" property="isDelete" />
-                    <result column="desc" property="desc" />
         </resultMap>
 
     <sql id="Base_Column_List">
-            s.id,s.name,s.sensor_key,s.unit,s.upper,s.lower,s.create_time,s.update_time,s.id_delete,s.desc
+            s.id,s.name,s.code,s.desc,s.create_time,s.update_time,s.is_delete
     </sql>
 
     <insert id="insertOne" parameterType="com.moral.api.entity.Sensor">
@@ -26,17 +23,8 @@
             <if test="name != null">
                 name,
             </if>
-            <if test="sensorKey != null">
-                sensor_key,
-            </if>
-            <if test="unit != null">
-                unit,
-            </if>
-            <if test="upper != null">
-                upper,
-            </if>
-            <if test="lower != null">
-                lower,
+            <if test="code != null">
+                code,
             </if>
             <if test="desc != null">
                 `desc`,
@@ -46,17 +34,8 @@
             <if test="name != null">
                 #{name},
             </if>
-            <if test="sensorKey != null">
-                #{sensorKey},
-            </if>
-            <if test="unit != null">
-                #{unit},
-            </if>
-            <if test="upper != null">
-                #{upper},
-            </if>
-            <if test="lower != null">
-                #{lower},
+            <if test="code != null">
+                #{code},
             </if>
             <if test="desc != null">
                 #{desc},
@@ -64,4 +43,30 @@
         </trim>
     </insert>
 
+    <select id="getSensorById" resultMap="BaseResultMap">
+        select
+        <include refid="Base_Column_List"></include>
+        from sensor s
+        where s.id = #{id}
+        and s.is_delete = 0
+    </select>
+
+    <update id="updateSensor" parameterType="java.util.Map">
+        update sensor
+        <set>
+            <if test="name != null">
+                name = #{name},
+            </if>
+            <if test="desc != null">
+                `desc` = #{desc},
+            </if>
+            <if test="code != null">
+                code = #{code},
+            </if>
+            <if test="isDelete != null">
+                is_delete = #{isDelete},
+            </if>
+        </set>
+        where id = #{id}
+    </update>
 </mapper>
\ No newline at end of file

--
Gitblit v1.8.0