修改了user的重名方法
增加了一堆generator
Merge remote-tracking branch 'origin/master'