框架完成+精简代码