Update: 需求更改，接口需要重新定义