feat:Mini数据看板

This commit is contained in:
wangff
2025-10-30 14:29:31 +08:00
parent 94f4b9741d
commit 11b020f2cf

View File

@@ -0,0 +1,40 @@
package com.cool.store.controller.webc;
import com.cool.store.request.recipe.RevenueDataRequest;
import com.cool.store.response.ResponseResult;
import com.cool.store.service.ThirdFoodService;
import com.cool.store.vo.recipe.RevenueDataVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.validation.Valid;
import java.util.List;
/**
* <p>
* 数据看板 前端控制器
* </p>
*
* @author wangff
* @since 2025/10/30
*/
@RestController
@RequestMapping("/mini/databoard")
@Api(tags = "Mini数据看板")
@Slf4j
@RequiredArgsConstructor
public class MiniDataBoardController {
private final ThirdFoodService thirdFoodService;
@ApiOperation("门店营收")
@PostMapping("/revenueData")
public ResponseResult<List<RevenueDataVO>> getStoreRevenueData(@RequestBody @Valid RevenueDataRequest request) {
return ResponseResult.success(thirdFoodService.getRevenueData(request));
}
}