重构代码Rest结构