ProfitAnalysisController.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.ydtech.modules.admin.controller.profitAnalysis;
  2. import com.ydtech.core.page.HttpResult;
  3. import com.ydtech.modules.admin.model.report.profitAnalysis.ProfitAnalysisDto;
  4. import com.ydtech.modules.admin.model.report.profitAnalysis.ProfitAnalysisQueryDto;
  5. import com.ydtech.modules.admin.service.ProfitAnalysisService;
  6. import io.swagger.annotations.Api;
  7. import io.swagger.annotations.ApiOperation;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.PostMapping;
  10. import org.springframework.web.bind.annotation.RequestBody;
  11. import org.springframework.web.bind.annotation.RequestMapping;
  12. import org.springframework.web.bind.annotation.RestController;
  13. import java.util.List;
  14. /**
  15. * @version
  16. * @author: hxl
  17. * @Date: 2024/7/31 15:33
  18. * @Description: 利润分析
  19. */
  20. @Api(tags = "利润分析统计")
  21. @RequestMapping("/profitAnalysis")
  22. @RestController
  23. public class ProfitAnalysisController {
  24. @Autowired
  25. private ProfitAnalysisService profitAnalysisService;
  26. /**
  27. * @version
  28. * @author: hxl
  29. * @Date: 2024/7/31 15:35
  30. * @Description: 查询利润分析统计
  31. */
  32. @PostMapping("queryPage")
  33. @ApiOperation(value = "查询利润分析数据")
  34. public HttpResult<List<ProfitAnalysisDto>> queryPage(@RequestBody ProfitAnalysisQueryDto profitAnalysisQueryDto) {
  35. try{
  36. List<ProfitAnalysisDto> result = profitAnalysisService.queryPage(profitAnalysisQueryDto);
  37. return HttpResult.ok("查询数据成功", result);
  38. }catch (Exception e){
  39. return HttpResult.error("查询错误"+e.getMessage());
  40. }
  41. }
  42. }