双重预防项目-国泰新华二开定制版
16639036659
2022-09-27 7e7195766eb018b4ba00b2d0663f6dcb11adefc8
src/main/resources/mybatis/doublePrevention/PreventRiskCheckUnitMapper.xml
@@ -15,36 +15,25 @@
        insert into prevent_risk_check_unit values(null, #{uuid}, #{baseCheckPointId}, #{controlMeasureId}, #{riskId})
    </insert>
<!--    List<PreventRiskCheckUnit> getUnitByRiskId(String riskId);-->
    <select id="getUnitByRiskId" resultMap="BaseResultMap">
        select * from prevent_risk_check_unit
        where risk_id = #{riskId}
    </select>
    <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>
    <!--    PreventRiskCheckUnit getUnitByBaseCheckPointId(Long baseCheckPointId);-->
    <select id="getUnitByBaseCheckPointId" resultMap="BaseResultMap">
        select * from prevent_risk_check_unit
        where base_check_point_id = #{baseCheckPointId}
    </select>
    <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>
    <!--    int deletePointAndMeasure(String id);-->
    <delete id="deletePointAndMeasure">
        delete from prevent_risk_check_unit
        where base_check_point_id = #{id}
    </delete>
    <select id="getPointAndMeasureByPointId"
            resultMap="BaseResultMap">
        select *
        from prevent_risk_check_unit
        where base_check_point_id = #{checkPointId}
    </select>
</mapper>