对模块做详细设计，定义抽取接口