封装统一函数