import 'package:flutter_common/models/common_model.dart'; import 'package:flutter_common/utils/convert_utils.dart'; import 'package:flutter_common/utils/http_utils.dart'; import 'package:food_hub_app/config/app_config.dart'; import 'package:food_hub_app/models/stats.dart'; final httpUtil = HttpUtil(baseUrl: AppConfig.baseApiUrl); Future queryStatsApi() { return httpUtil.get( "/food/stats", converter: (data) => SummaryStats.fromJson(data), ); } Future> queryRecordStatsApi() { return httpUtil.get>( "/food/stats/record", converter: (data) => convertList(data, ChartData.fromJson), ); } Future> queryCategoryStatsApi() { return httpUtil.get>( "/food/stats/category", converter: (data) => convertList(data, ChartData.fromJson), ); } Future> queryRankStatsApi() { return httpUtil.get>( "/food/stats/rank", converter: (data) => convertList(data, ChartData.fromJson), ); }