user模块model逻辑实现