zhangnaisong
2024-07-24 b342dee27e2b0384616539118346fc2a2af1de7e
ard-work/src/main/resources/mapper/sy/ArdTankWallLockMapper.xml
@@ -69,4 +69,29 @@
    <delete id="deleteArdTankWallLockByLockId" parameterType="java.lang.String">
        delete from ard_tank_wall_lock where lock_id = #{lockId}
    </delete>
    <delete id="deleteArdTankWallLockByWallId" parameterType="java.lang.String">
        delete from ard_tank_wall_lock where wall_id = #{wallId}
    </delete>
    <update id="updateArdTankWallLockByWallIdAndLockId" parameterType="ArdTankWallLock">
        update ard_tank_wall_lock
        <trim prefix="SET" suffixOverrides=",">
            <if test="processType != null">process_type = #{processType},</if>
        </trim>
        where wall_id = #{wallId} and lock_id = #{lockId}
    </update>
    <delete id="deleteArdTankWallLockByLockIdAndOtherIds" >
        delete from ard_tank_wall_lock atwl
        where atwl.lock_id = #{lockId}
        and atwl.id not in
        <foreach item="mid" collection="idList" open="(" separator="," close=")">
            #{mid}
        </foreach>
    </delete>
    <select id="selectArdTankWallLockByLockId" parameterType="java.lang.String" resultMap="ArdTankWallLockResult">
        select * from ard_tank_wall_lock where lock_id = #{lockId}
    </select>
</mapper>