Text this: Adaptive period decomposition network with muti-scale temporal variation learning for water level prediction