“djh”
9 小时以前 22308ccdd532d105598663f90a39285697f723e8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<?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>