xiangpei
2024-08-26 3f10aa699267f13d8575b92a9634f2c037c1f183
ycl-server/src/main/resources/mapper/zgyw/ImageResourceSecurityDetailMapper.xml
@@ -16,7 +16,7 @@
    </resultMap>
    <sql id="selectImageResourceSecurityDetailVo">
        select id,
        SELECT id,
               ip,
               dept_id,
               alarm_category,
@@ -24,14 +24,24 @@
               num,
               alarm_time,
               create_time
        from t_image_resource_security_detail
        FROM t_image_resource_security_detail
    </sql>
    <select id="selectImageResourceSecurityDetailList" resultMap="ImageResourceSecurityDetailResult">
        <include refid="selectImageResourceSecurityDetailVo"/>
    <select id="selectImageResourceSecurityDetailList" resultType="com.ycl.platform.domain.entity.ImageResourceSecurityDetail">
        select id,
        ip,
        a.dept_id,
        dept_name,
        alarm_category,
        alarm_level,
        num,
        alarm_time,
        a.create_time
        from t_image_resource_security_detail a
        LEFT JOIN sys_dept b ON a.dept_id = b.dept_id AND b.del_flag = 0
        <where>
            <if test="ip != null  and ip != ''">and ip = #{ip}</if>
            <if test="deptId != null ">and dept_id = #{deptId}</if>
            <if test="deptId != null ">and a.dept_id = #{deptId}</if>
            <if test="alarmCategory != null  and alarmCategory != ''">and alarm_category = #{alarmCategory}</if>
            <if test="alarmLevel != null ">and alarm_level = #{alarmLevel}</if>
            <if test="num != null ">and num = #{num}</if>
@@ -40,7 +50,7 @@
    </select>
    <select id="selectImageResourceSecurityDetailById">
            resultMap="ImageResourceSecurityDetailResult">
        resultMap="ImageResourceSecurityDetailResult">
        <include refid="selectImageResourceSecurityDetailVo"/>
        where id = #{id}
    </select>
@@ -67,6 +77,13 @@
        </trim>
    </insert>
    <insert id="saveBatch">
        INSERT INTO t_image_resource_security_detail (ip, dept_id, alarm_category, alarm_level, num, alarm_time, create_time) VALUES
        <foreach collection="list" item="item" index="index" separator=",">
            (#{item.ip}, #{item.deptId}, #{item.alarmCategory}, #{item.alarmLevel}, #{item.num}, #{item.alarmTime}, NOW())
        </foreach>
    </insert>
    <update id="updateImageResourceSecurityDetail">
        update t_image_resource_security_detail
        <trim prefix="SET" suffixOverrides=",">
@@ -82,9 +99,9 @@
    </update>
    <delete id="deleteImageResourceSecurityDetailById">
        delete
        from t_image_resource_security_detail
        where id = #{id}
        DELETE
        FROM t_image_resource_security_detail
        WHERE id = #{id}
    </delete>
    <delete id="deleteImageResourceSecurityDetailByIds">