zhangnaisong
2024-08-05 ae64126733bedc1a15a0177b105fec7f499ada81
ard-work/src/main/resources/mapper/sy/ArdTankWallLockMapper.xml
@@ -73,4 +73,25 @@
    <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>