重构Model

开始重构Model