精简代码完善接口函数