From 6992aaf0587c09f7c511c1afd12e1519d91363d3 Mon Sep 17 00:00:00 2001 From: cjl <276999030@qq.com> Date: Thu, 14 Dec 2023 15:38:45 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/cjl' into qa --- screen-manage/src/main/resources/mapper/SensorMapper.xml | 77 ++++++++++++++++++++++++++++++-------- 1 files changed, 61 insertions(+), 16 deletions(-) diff --git a/screen-manage/src/main/resources/mapper/SensorMapper.xml b/screen-manage/src/main/resources/mapper/SensorMapper.xml index a5ec44d..772c1f1 100644 --- a/screen-manage/src/main/resources/mapper/SensorMapper.xml +++ b/screen-manage/src/main/resources/mapper/SensorMapper.xml @@ -6,18 +6,18 @@ <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="desc" property="desc" /> + <result column="code" property="code" /> <result column="upper" property="upper" /> <result column="lower" property="lower" /> + <result column="default_unit_key" property="defaultUnitKey" /> <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.upper,s.lower,s.default_unit_key,s.create_time,s.update_time,s.is_delete </sql> <insert id="insertOne" parameterType="com.moral.api.entity.Sensor"> @@ -26,11 +26,11 @@ <if test="name != null"> name, </if> - <if test="sensorKey != null"> - sensor_key, + <if test="code != null"> + code, </if> - <if test="unit != null"> - unit, + <if test="desc != null"> + `desc`, </if> <if test="upper != null"> upper, @@ -38,19 +38,19 @@ <if test="lower != null"> lower, </if> - <if test="desc != null"> - `desc`, + <if test="defaultUnitKey != null"> + default_unit_key, </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="name != null"> #{name}, </if> - <if test="sensorKey != null"> - #{sensorKey}, + <if test="code != null"> + #{code}, </if> - <if test="unit != null"> - #{unit}, + <if test="desc != null"> + #{desc}, </if> <if test="upper != null"> #{upper}, @@ -58,10 +58,55 @@ <if test="lower != null"> #{lower}, </if> - <if test="desc != null"> - #{desc}, + <if test="defaultUnitKey != null"> + #{defaultUnitKey}, </if> </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="upper != null"> + <if test="upper == ''"> + upper = null, + </if> + <if test="upper != ''"> + upper = #{upper}, + </if> + </if> + <if test="lower != null"> + <if test="lower == ''"> + lower = null, + </if> + <if test="lower != ''"> + lower = #{lower}, + </if> + </if> + <if test="default_unit_key != null"> + default_unit_key = #{default_unit_key}, + </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