QuoteCountController.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.ydtech.modules.admin.controller.quoteCount;
  2. import com.ydtech.core.page.HttpResult;
  3. import com.ydtech.modules.admin.model.report.company.CompanyQutationCountDataDto;
  4. import com.ydtech.modules.admin.model.report.company.CompanyQutationCountDataQueryDto;
  5. import com.ydtech.modules.admin.service.CompanyDataReportService;
  6. import com.ydtech.modules.order.entity.BasePageResult;
  7. import io.swagger.annotations.Api;
  8. import io.swagger.annotations.ApiOperation;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.web.bind.annotation.PostMapping;
  11. import org.springframework.web.bind.annotation.RequestBody;
  12. import org.springframework.web.bind.annotation.RequestMapping;
  13. import org.springframework.web.bind.annotation.RestController;
  14. /**
  15. * @version
  16. * @author: hxl
  17. * @Date: 2024/7/30 14:38
  18. * @Description: 报价次数查询
  19. */
  20. @Api(tags = "报价次数")
  21. @RequestMapping("/quoteCount")
  22. @RestController
  23. public class QuoteCountController {
  24. @Autowired
  25. private CompanyDataReportService companyDataReportService;
  26. /**
  27. * @version
  28. * @author: hxl
  29. * @Date: 2024/7/3 15:35
  30. * @Description: 查询报价次数数据
  31. */
  32. @PostMapping("queryCompanyQutationCountDataPage")
  33. @ApiOperation(value = "查询报价次数数据")
  34. public HttpResult<BasePageResult<CompanyQutationCountDataDto>> queryCompanyQutationCountDataPage(@RequestBody CompanyQutationCountDataQueryDto companyQutationCountDataQueryDto) {
  35. try{
  36. BasePageResult<CompanyQutationCountDataDto> result = companyDataReportService.queryCompanyQutationCountDataPage(companyQutationCountDataQueryDto);
  37. return HttpResult.ok("查询数据成功", result);
  38. }catch (Exception e){
  39. return HttpResult.error("查询错误"+e.getMessage());
  40. }
  41. }
  42. }