编写user相关业务逻辑类