重构commons模块