未整理划分模块的原始代码