使用sdk模块重构