更新代码

文档部分、公共模块抽取部分代码