基础代码基本完成