按service层，数据层分好类和接口