| | |
| | | <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"> |
| | |
| | | <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> |
| | |
| | | <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} |
| | |
| | | </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> |