The impact of hydraulic engineering on river ecosystems and ecological scheduling strategies | Synapse