另一种链式调用方案