重构代码结构  划分controller