feat:增加统计接口

This commit is contained in:
2025-06-24 23:34:32 +08:00
parent dbbc5e00b9
commit 78d24cf559
16 changed files with 181 additions and 163 deletions

View File

@@ -39,12 +39,18 @@ public class FoodController {
return foodService.deleteFoodRecipe(id);
}
@Operation(summary = "查询美食菜谱")
@GetMapping("/recipe")
public List<FoodSummaryDto> queryFoodSummary(FoodQueryVo foodQueryVo) {
return foodService.queryFoodSummary(foodQueryVo);
}
@Operation(summary = "分页查询美食菜谱")
@GetMapping("/recipe/page")
public IPage<FoodSummaryDto> queryFoodSummary(@RequestParam("currentPage") Integer currentPage,
@RequestParam("pageSize") Integer pageSize,
FoodQueryVo foodQueryVo) {
return foodService.queryFoodSummary(currentPage, pageSize, foodQueryVo);
public IPage<FoodSummaryDto> queryFoodSummaryByPage(@RequestParam("currentPage") Integer currentPage,
@RequestParam("pageSize") Integer pageSize,
FoodQueryVo foodQueryVo) {
return foodService.queryFoodSummaryByPage(currentPage, pageSize, foodQueryVo);
}
@Operation(summary = "查询美食")
@@ -96,5 +102,23 @@ public class FoodController {
public FoodStatsDto queryFoodStats() {
return foodService.queryFoodStats();
}
@Operation(summary = "查询美食记录统计")
@GetMapping("/stats/record")
public List<StatsChartDto> queryFoodRecordStats() {
return foodService.queryFoodRecordStats();
}
@Operation(summary = "查询美食类别统计")
@GetMapping("/stats/category")
public List<StatsChartDto> queryFoodCategoryStats() {
return foodService.queryFoodCategoryStats();
}
@Operation(summary = "查询美食排行榜统计")
@GetMapping("/stats/rank")
public List<StatsChartDto> queryFoodRankStats() {
return foodService.queryFoodRankStats();
}
}