select c.id,
               c.reel_number,
               c.inflection_point_number,
               c.longitude,
               c.latitude,
               c.altitude,
               c.depth,
               c.tube_id,
               c.user_id,
               c.dept_id,
               c.create_by,
               c.create_time,
               c.update_by,
               c.update_time
        from ard_tubes_details c
                 left join sys_dept d on d.dept_id = c.dept_id
                 left join sys_user u on u.user_id = c.user_id
    
    
    
    
    
        insert into ard_tubes_details
        
            id,
            reel_number,
            inflection_point_number,
            longitude,
            latitude,
            altitude,
            depth,
            tube_id,
            user_id,
            dept_id,
            create_by,
            create_time,
            update_by,
            update_time,
        
        
            #{id},
            #{reelNumber},
            #{inflectionPointNumber},
            #{longitude},
            #{latitude},
            #{altitude},
            #{depth},
            #{tubeId},
            #{userId},
            #{deptId},
            #{createBy},
            #{createTime},
            #{updateBy},
            #{updateTime},
        
    
    
        update ard_tubes_details
        
            reel_number = #{reelNumber},
            inflection_point_number = #{inflectionPointNumber},
            longitude = #{longitude},
            latitude = #{latitude},
            altitude = #{altitude},
            depth = #{depth},
            tube_id = #{tubeId},
            user_id = #{userId},
            dept_id = #{deptId},
            create_by = #{createBy},
            create_time = #{createTime},
            update_by = #{updateBy},
            update_time = #{updateTime},
        
        where id = #{id}
    
    
        update ard_tubes_details
        
            reel_number = #{reelNumber},
            inflection_point_number = #{inflectionPointNumber},
            longitude = #{longitude},
            latitude = #{latitude},
            altitude = #{altitude},
            depth = #{depth},
            tube_id = #{tubeId},
            user_id = #{userId},
            dept_id = #{deptId},
            create_by = #{createBy},
            create_time = #{createTime},
            update_by = #{updateBy},
            update_time = #{updateTime},
        
        where reel_number = #{reelNumber} and tube_id=#{tubeId}
    
    
        delete
        from ard_tubes_details
        where id = #{id}
    
    
        delete from ard_tubes_details where id in
        
            #{id}