import 'package:wow_english/common/request/request_client.dart'; import 'package:wow_english/models/course_entity.dart'; import '../../../models/course_module_entity.dart'; import '../../../models/course_unit_entity.dart'; class HomeDao { ///获取课程模块(列表)信息 static Future?> courseModule() async { var data = await requestClient.get>(Apis.courseModule); return data; } ///课程单元列表 static Future courseUnit(int moduleId) async { Map mapData = {}; mapData['moduleId'] = moduleId; var data = await requestClient.get(Apis.courseUnit, queryParameters: mapData); return data; } ///课程列表 static Future courseLesson({int? moduleId}) async { Map mapData = {}; if (moduleId != null) { mapData['moduleId'] = moduleId; } var data = await requestClient.get(Apis.courseLesson, queryParameters: mapData); return data; } }