From 4b838e2a64b4f441819f43fccd067c076eb422b9 Mon Sep 17 00:00:00 2001
From: liusuyi <13324259@qq.com>
Date: 星期三, 26 七月 2023 22:47:15 +0800
Subject: [PATCH] 修改用户关联报警类型

---
 ard-work/src/main/resources/mapper/alarm/ArdAlarmTypeConfigMapper.xml |   27 +++++++++++----------------
 1 files changed, 11 insertions(+), 16 deletions(-)

diff --git a/ard-work/src/main/resources/mapper/alarm/ArdAlarmTypeConfigMapper.xml b/ard-work/src/main/resources/mapper/alarm/ArdAlarmTypeConfigMapper.xml
index 3f4b4a1..b053509 100644
--- a/ard-work/src/main/resources/mapper/alarm/ArdAlarmTypeConfigMapper.xml
+++ b/ard-work/src/main/resources/mapper/alarm/ArdAlarmTypeConfigMapper.xml
@@ -5,16 +5,13 @@
 <mapper namespace="com.ruoyi.alarm.config.mapper.ArdAlarmTypeConfigMapper">
     
     <resultMap type="ArdAlarmTypeConfig" id="ArdAlarmTypeConfigResult">
-        <result property="id"    column="id"    />
         <result property="command"    column="command"    />
         <result property="alarmType"    column="alarm_type"    />
-        <result property="createBy"    column="create_by"    />
-        <result property="createTime"    column="create_time"    />
         <result property="userId"    column="user_id"    />
     </resultMap>
 
     <sql id="selectArdAlarmTypeConfigVo">
-        select id, command, alarm_type, create_time, user_id from ard_alarm_type_user
+        select command, alarm_type, user_id from ard_alarm_type_user
     </sql>
 
     <select id="selectArdAlarmTypeConfigList" parameterType="ArdAlarmTypeConfig" resultMap="ArdAlarmTypeConfigResult">
@@ -33,19 +30,13 @@
     <insert id="insertArdAlarmTypeConfig" parameterType="ArdAlarmTypeConfig">
         insert into ard_alarm_type_user
         <trim prefix="(" suffix=")" suffixOverrides=",">
-            <if test="id != null">id,</if>
             <if test="command != null">command,</if>
             <if test="alarmType != null">alarm_type,</if>
-            <if test="createBy != null">create_by,</if>
-            <if test="createTime != null">create_time,</if>
             <if test="userId != null">user_id,</if>
          </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
-            <if test="id != null">#{id},</if>
             <if test="command != null">#{command},</if>
             <if test="alarmType != null">#{alarmType},</if>
-            <if test="createBy != null">#{createBy},</if>
-            <if test="createTime != null">#{createTime},</if>
             <if test="userId != null">#{userId},</if>
          </trim>
     </insert>
@@ -55,8 +46,6 @@
         <trim prefix="SET" suffixOverrides=",">
             <if test="command != null">command = #{command},</if>
             <if test="alarmType != null">alarm_type = #{alarmType},</if>
-            <if test="createBy != null">create_by = #{createBy},</if>
-            <if test="createTime != null">create_time = #{createTime},</if>
             <if test="userId != null">user_id = #{userId},</if>
         </trim>
         where id = #{id}
@@ -67,12 +56,18 @@
     </delete>
 
     <delete id="deleteArdAlarmTypeConfigByIds" parameterType="String">
-        delete from ard_alarm_type_user where id in 
-        <foreach item="id" collection="array" open="(" separator="," close=")">
-            #{id}
+        delete from ard_alarm_type_user where user_id in
+        <foreach item="userId" collection="array" open="(" separator="," close=")">
+            #{userId}
         </foreach>
     </delete>
-    <delete id="deleteArdAlarmTypeConfigByCurrentUserId">
+    <delete id="deleteArdAlarmTypeConfigByUserId">
         delete from ard_alarm_type_user where user_id=#{userId}
     </delete>
+    <insert id="batchAlarmTypeConfig">
+        insert into ard_alarm_type_user(user_id,command,alarm_type) values
+        <foreach item="item" index="index" collection="list" separator=",">
+            (#{item.userId},#{item.command},#{item.alarmType})
+        </foreach>
+    </insert>
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.3