Forecast重构完成