package com.ruoyi.web; import com.ruoyi.common.core.domain.R; import com.ruoyi.domain.vo.QuantityStatisticsVO; import com.ruoyi.domain.vo.StandardCategoryStatisticsVO; import com.ruoyi.service.StatisticsHomeService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; 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 java.util.List; @Api(tags = {"首页统计"}) @RestController @RequestMapping("/home/statistics") public class StatisticsHomeController { @Autowired private StatisticsHomeService statisticsHomeService; @ApiOperation("首页数量统计") @PostMapping("/quantityStatistics") public R<QuantityStatisticsVO> selectQuantityStatistics(@Validated @RequestBody QuantityStatisticsVO quantityStatisticsHome){ return R.ok(statisticsHomeService.selectQuantityStatistics(quantityStatisticsHome)); } @ApiOperation("首页标准分类占比") @PostMapping("/standardCategory") public R<List<StandardCategoryStatisticsVO>> selectStandardCategoryStatistics(){ return R.ok(statisticsHomeService.selectStandardCategoryStatistics()); } }