<?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.gkhy.exam.system.mapper.RiskContentMapper">
|
<insert id="insertRiskContentMess">
|
INSERT INTO `risk_content_mess` ( `risk_content_id`, `risk_event`, `risk_consequence`, `severity`, `frequency`, `rpn`, `risk_level`, `measures`, `charge_user`, `monitor_time`, `review` )
|
VALUES
|
<foreach collection="riskContentMesses" index="index" separator="," item="item">
|
(
|
#{item.riskContentId},
|
#{item.riskEvent},
|
#{item.riskConsequence},
|
#{item.severity},
|
#{item.frequency},
|
#{item.rpn},
|
#{item.riskLevel},
|
#{item.measures},
|
#{item.chargeUser},
|
#{item.monitorTime},
|
#{item.review})
|
</foreach>
|
|
</insert>
|
<update id="updateContentMess">
|
<foreach collection="riskContentMesses" item="item" index="index" separator=";">
|
UPDATE `risk_content_mess`
|
SET
|
<if test="item.riskContentId!=null">
|
`risk_content_id` = #{item.riskContentId},
|
</if>
|
<if test="item.riskEvent!=null and item.riskEvent!=''">
|
`risk_event` = #{item.riskEvent},
|
</if>
|
<if test="item.riskConsequence!=null and item.riskConsequence!=''">
|
`risk_consequence` = #{item.riskConsequence},
|
</if>
|
<if test="item.severity!=null and item.severity!=''">
|
`severity` = #{item.severity},
|
</if>
|
<if test="item.frequency!=null and item.frequency!=''">
|
`frequency` = #{item.frequency},
|
</if>
|
<if test="item.rpn!=null and item.rpn!=''">
|
`rpn` = #{item.rpn},
|
</if>
|
<if test="item.riskLevel!=null and item.riskLevel!=''">
|
`risk_level` = #{item.riskLevel},
|
</if>
|
<if test="item.measures!=null and item.measures!=''">
|
`measures` = #{item.measures},
|
</if>
|
<if test="item.chargeUser!=null and item.chargeUser!=''">
|
`charge_user` = #{item.chargeUser}
|
</if>
|
<if test="item.monitorTime!=null and item.monitorTime!=''">
|
,`monitor_time` = #{item.monitorTime}
|
</if>
|
<if test="item.review!=null and item.review!=''">
|
,`review` = #{item.review}
|
</if>
|
WHERE
|
`id` = #{item.id}
|
</foreach>
|
</update>
|
<delete id="deletedByManageId">
|
delete from risk_content where risk_manage_id = #{id}
|
</delete>
|
|
<select id="selectRiskContent" resultType="com.gkhy.exam.system.domain.RiskContent">
|
SELECT
|
`id`,
|
`risk_manage_id`,
|
`process`
|
FROM
|
`risk_content`
|
WHERE
|
risk_manage_id = #{id}
|
</select>
|
<select id="selectContentMess" resultType="com.gkhy.exam.system.domain.RiskContentMess">
|
SELECT
|
`id`,
|
`risk_content_id`,
|
`risk_event`,
|
`risk_consequence`,
|
`severity`,
|
`frequency`,
|
`rpn`,
|
`risk_level`,
|
`measures`,
|
`charge_user`,
|
`monitor_time`,
|
`review`
|
FROM
|
`risk_content_mess`
|
WHERE risk_content_id = #{id}
|
</select>
|
</mapper>
|