1234567891011121314151617181920212223242526272829303132333435 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.persagy.apm.alarmservice.project.alarmruleobjrel.dao.ProjectAlarmRuleObjRelMapper">
- <resultMap id="ProjectAlarmRuleObjRelMap"
- type="com.persagy.apm.alarmservice.project.alarmruleobjrel.model.ProjectAlarmRuleObjRel">
- <result column="id" property="id"/>
- <result column="project_alarm_rule_id" property="projectAlarmRuleId"/>
- <result column="obj_id" property="objId"/>
- <result column="open" property="open"/>
- <result column="project_id" property="projectId"/>
- <result column="ts" property="ts"/>
- <result column="creator" property="creator"/>
- <result column="creation_time" property="creationTime"/>
- <result column="modifier" property="modifier"/>
- <result column="modified_time" property="modifiedTime"/>
- <result column="valid" property="valid"/>
- </resultMap>
- <update id="updateStatus">
- <foreach collection="shieldManageDTOList" item="item" index="index" open="" close="" separator=";">
- update project_alarm_rule_obj_rel
- <set>
- open=#{item.open}
- </set>
- <where>
- project_alarm_rule_id =#{projectAlarmRuleId}
- and project_id = #{projectId}
- and obj_id = #{item.objId}
- </where>
- </foreach>
- </update>
- <delete id="deleteByProjectAlarmRuleId">
- delete from project_alarm_rule_obj_rel where project_alarm_rule_id = #{id}
- </delete>
- </mapper>
|