对外 接口重新设计