feat:增加美食朋友圈功能
This commit is contained in:
@@ -22,41 +22,41 @@ public class FoodController {
|
||||
|
||||
@Operation(summary = "新增美食菜谱")
|
||||
@PostMapping("/recipe")
|
||||
public Boolean addFoodRecipe(@RequestBody @JsonView(WriteView.class) @Validated FoodRecipeDto foodRecipeDto) {
|
||||
return foodService.addFoodRecipe(foodRecipeDto);
|
||||
public Boolean addRecipe(@RequestBody @JsonView(WriteView.class) @Validated RecipeDto recipeDto) {
|
||||
return foodService.addRecipe(recipeDto);
|
||||
}
|
||||
|
||||
@Operation(summary = "更新美食菜谱")
|
||||
@PutMapping("/recipe/{id}")
|
||||
public Boolean updateFoodRecipe(@PathVariable("id") long id,
|
||||
@RequestBody @JsonView(WriteView.class) FoodRecipeDto foodRecipeDto) {
|
||||
return foodService.updateFoodRecipe(id, foodRecipeDto);
|
||||
public Boolean updateRecipe(@PathVariable("id") long id,
|
||||
@RequestBody @JsonView(WriteView.class) RecipeDto recipeDto) {
|
||||
return foodService.updateRecipe(id, recipeDto);
|
||||
}
|
||||
|
||||
@Operation(summary = "删除美食菜谱")
|
||||
@DeleteMapping("/recipe/{id}")
|
||||
public Boolean deleteFoodRecipe(@PathVariable("id") long id) {
|
||||
return foodService.deleteFoodRecipe(id);
|
||||
public Boolean deleteRecipe(@PathVariable("id") long id) {
|
||||
return foodService.deleteRecipe(id);
|
||||
}
|
||||
|
||||
@Operation(summary = "查询美食菜谱")
|
||||
@GetMapping("/recipe")
|
||||
public List<FoodSummaryDto> queryFoodSummary(FoodQueryVo foodQueryVo) {
|
||||
return foodService.queryFoodSummary(foodQueryVo);
|
||||
public List<SummaryDto> querySummary(FoodQueryVo foodQueryVo) {
|
||||
return foodService.querySummary(foodQueryVo);
|
||||
}
|
||||
|
||||
@Operation(summary = "分页查询美食菜谱")
|
||||
@GetMapping("/recipe/page")
|
||||
public IPage<FoodSummaryDto> queryFoodSummaryByPage(@RequestParam("currentPage") Integer currentPage,
|
||||
@RequestParam("pageSize") Integer pageSize,
|
||||
FoodQueryVo foodQueryVo) {
|
||||
return foodService.queryFoodSummaryByPage(currentPage, pageSize, foodQueryVo);
|
||||
public IPage<SummaryDto> querySummaryByPage(@RequestParam("currentPage") Integer currentPage,
|
||||
@RequestParam("pageSize") Integer pageSize,
|
||||
FoodQueryVo foodQueryVo) {
|
||||
return foodService.querySummaryByPage(currentPage, pageSize, foodQueryVo);
|
||||
}
|
||||
|
||||
@Operation(summary = "查询美食")
|
||||
@GetMapping("/recipe/{id}")
|
||||
public @JsonView(ReadView.class) FoodRecipeDto queryFoodRecipe(@PathVariable("id") long id) {
|
||||
return foodService.queryFoodRecipe(id);
|
||||
public @JsonView(ReadView.class) RecipeDto queryRecipe(@PathVariable("id") long id) {
|
||||
return foodService.queryRecipe(id);
|
||||
}
|
||||
|
||||
@Operation(summary = "查询所有美食名称")
|
||||
@@ -67,58 +67,58 @@ public class FoodController {
|
||||
|
||||
@Operation(summary = "新增美食成果")
|
||||
@PostMapping("/record")
|
||||
public Boolean addFoodRecord(@RequestBody @JsonView(WriteView.class) @Validated FoodRecordDto foodRecordDto) {
|
||||
return foodService.addFoodRecord(foodRecordDto);
|
||||
public Boolean addRecord(@RequestBody @JsonView(WriteView.class) @Validated RecordDto recordDto) {
|
||||
return foodService.addRecord(recordDto);
|
||||
}
|
||||
|
||||
@Operation(summary = "更新美食成果")
|
||||
@PutMapping("/record/{id}")
|
||||
public Boolean updateFoodRecord(@PathVariable("id") long id,
|
||||
@RequestBody @JsonView(WriteView.class) FoodRecordDto foodRecordDto) {
|
||||
return foodService.updateFoodRecord(id, foodRecordDto);
|
||||
public Boolean updateRecord(@PathVariable("id") long id,
|
||||
@RequestBody @JsonView(WriteView.class) RecordDto recordDto) {
|
||||
return foodService.updateRecord(id, recordDto);
|
||||
}
|
||||
|
||||
@Operation(summary = "删除美食成果")
|
||||
@DeleteMapping("/record/{id}")
|
||||
public Boolean deleteFoodRecord(@PathVariable("id") long id) {
|
||||
return foodService.deleteFoodRecord(id);
|
||||
public Boolean deleteRecord(@PathVariable("id") long id) {
|
||||
return foodService.deleteRecord(id);
|
||||
}
|
||||
|
||||
@Operation(summary = "查询美食记录")
|
||||
@GetMapping("/record")
|
||||
public @JsonView(ReadView.class) List<FoodRecordDto> queryFoodRecord(@RequestParam("startDate") String startDate,
|
||||
@RequestParam("endDate") String endDate) {
|
||||
return foodService.queryFoodRecord(startDate, endDate);
|
||||
public @JsonView(ReadView.class) List<RecordDto> queryRecord(@RequestParam("startDate") String startDate,
|
||||
@RequestParam("endDate") String endDate) {
|
||||
return foodService.queryRecord(startDate, endDate);
|
||||
}
|
||||
|
||||
@Operation(summary = "查询美食类别")
|
||||
@GetMapping("/category")
|
||||
public List<String> queryFoodCategory() {
|
||||
return foodService.queryFoodCategory();
|
||||
public List<String> queryCategory() {
|
||||
return foodService.queryCategory();
|
||||
}
|
||||
|
||||
@Operation(summary = "查询美食统计")
|
||||
@GetMapping("/stats")
|
||||
public FoodStatsDto queryFoodStats() {
|
||||
return foodService.queryFoodStats();
|
||||
public StatsDto queryStats() {
|
||||
return foodService.queryStats();
|
||||
}
|
||||
|
||||
@Operation(summary = "查询美食记录统计")
|
||||
@GetMapping("/stats/record")
|
||||
public List<StatsChartDto> queryFoodRecordStats() {
|
||||
return foodService.queryFoodRecordStats();
|
||||
public List<StatsChartDto> queryRecordStats() {
|
||||
return foodService.queryRecordStats();
|
||||
}
|
||||
|
||||
@Operation(summary = "查询美食类别统计")
|
||||
@GetMapping("/stats/category")
|
||||
public List<StatsChartDto> queryFoodCategoryStats() {
|
||||
return foodService.queryFoodCategoryStats();
|
||||
public List<StatsChartDto> queryCategoryStats() {
|
||||
return foodService.queryCategoryStats();
|
||||
}
|
||||
|
||||
@Operation(summary = "查询美食排行榜统计")
|
||||
@GetMapping("/stats/rank")
|
||||
public List<StatsChartDto> queryFoodRankStats() {
|
||||
return foodService.queryFoodRankStats();
|
||||
public List<StatsChartDto> queryRankStats() {
|
||||
return foodService.queryRankStats();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user