select id, lock_num, lock_name, img_position_top, img_position_left, car_id, enable, restart_state, online_time from ard_tank_lock insert into ard_tank_lock id, lock_num, lock_name, img_position_top, img_position_left, car_id, enable, restart_state, online_time, #{id}, #{lockNum}, #{lockName}, #{imgPositionTop}, #{imgPositionLeft}, #{carId}, #{enable}, #{restartState}, #{onlineTime}, update ard_tank_lock lock_num = #{lockNum}, lock_name = #{lockName}, img_position_top = #{imgPositionTop}, img_position_left = #{imgPositionLeft}, car_id = #{carId}, enable = #{enable}, restart_state = #{restartState}, online_time = #{onlineTime}, where id = #{id} delete from ard_tank_lock where id = #{id} delete from ard_tank_lock where id in #{id} insert into ard_tank_lock (id, lock_num, lock_name, img_position_top, img_position_left, car_id, enable, restart_state, online_time) values (#{ardTankLock.id},#{ardTankLock.lockNum},#{ardTankLock.lockName}, #{ardTankLock.imgPositionTop},#{ardTankLock.imgPositionLeft}, #{ardTankLock.carId},#{ardTankLock.enable},#{ardTankLock.restartState}, #{ardTankLock.onlineTime}) delete from ard_tank_lock where car_id = #{carId} delete from ard_tank_lock where id in #{id} delete from ard_tank_wall_lock atwl where atwl.lock_id in ( select atl.id from ard_tank_lock atl where atl.car_id in #{carId} ); delete from ard_tank_lock atl where atl.car_id in #{carId} update ard_tank_lock set enable = #{enable} where car_id = #{carId}