Queensland has been battered by record-breaking rain over the past two weeks, with parts of the state'a north inundated.