底层Model简单做了封装