重新调整了部分接口