调整接口api，解耦