双重预防项目-国泰新华二开定制版
huangzhen
2022-09-16 1bdce029a16f396a933848b368040e78740728fa
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
<?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.ruoyi.doublePrevention.repository.PreventRiskCheckUnitRepository" >
 
    <resultMap id="BaseResultMap" type="com.ruoyi.doublePrevention.entity.PreventRiskCheckUnit">
        <id column="id" property="id"/>
        <result column="uuid" property="uuid"/>
        <result column="base_check_point_id" property="baseCheckPointId" />
        <result column="control_measure_id" property="controlMeasureId" />
        <result column="risk_id" property="riskId" />
    </resultMap>
 
<!--    int insertPointAndMeasure(PreventRiskCheckUnit checkUnit);-->
    <insert id="insertPointAndMeasure">
        insert into prevent_risk_check_unit values(null, #{uuid}, #{baseCheckPointId}, #{controlMeasureId}, #{riskId})
    </insert>
 
 
    <update id="updateRiskCheckUnitById">
        update prevent_risk_control_measure
        <set>
            <if test="baseCheckPointId != null ">
                base_check_point_id = #{baseCheckPointId},
            </if>
            <if test="controlMeasureId != null">
                control_measure_id = #{controlMeasureId},
            </if>
            <if test="riskId != null">
                risk_id = #{riskId},
            </if>
        </set>
    </update>
 
 
    <delete id="deleteRiskCheckUnitByCheckPointIds">
        delete from prevent_risk_control_measure where base_check_point_id in
        <foreach item="checkPointId" collection="array" open="(" separator="," close=")">
            #{checkPointId}
        </foreach>
    </delete>
 
 
    <select id="getPointAndMeasureByPointId"
            resultMap="BaseResultMap">
        select *
        from prevent_risk_check_unit
        where base_check_point_id = #{checkPointId}
    </select>
 
</mapper>