CompanyDataReportService.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package com.ydtech.modules.admin.service;
  2. import com.ydtech.core.page.HttpResult;
  3. import com.ydtech.modules.admin.model.report.company.*;
  4. import com.ydtech.modules.admin.model.vo.OrdersDataVo;
  5. import com.ydtech.modules.admin.model.vo.TaskStatisticsVo;
  6. import com.ydtech.modules.order.entity.BasePageResult;
  7. /**
  8. * @version
  9. * @author: hxl
  10. * @Date: 2024/7/3 15:36
  11. * @Description: 控制台之保险公司数据
  12. */
  13. public interface CompanyDataReportService {
  14. /**
  15. * @version
  16. * @author: hxl
  17. * @Date: 2024/7/3 15:34
  18. * @Description: 查询签单保费对象
  19. */
  20. BasePageResult<CompanyPremiumDataDto> queryCompanyPremiumDataPage(CompanyPremiumDataQueryDto companyPremiumDataQueryDto);
  21. /**
  22. * @version
  23. * @author: hxl
  24. * @Date: 2024/7/3 15:36
  25. * @Description: 查询报价次数对象
  26. */
  27. BasePageResult<CompanyQutationCountDataDto> queryCompanyQutationCountDataPage(CompanyQutationCountDataQueryDto companyQutationCountDataQueryDto);
  28. /**
  29. * @version
  30. * @author: whp
  31. * @Date: 2024/8/31 15:35
  32. * @Description: 查询控制台大订单
  33. */
  34. BasePageResult<OrdersDataDto> querOrdersDataPage(OrdersDataVo ordersDataVo);
  35. /**
  36. * @version
  37. * @author: whp
  38. * @Date: 2024/8/31 15:35
  39. * @Description: 查询控制台大订合计
  40. */
  41. OrdersDataDto querOrdersamountTo(OrdersDataVo ordersDataVo);
  42. /**
  43. * @description: 大订单导出
  44. * @author: whp
  45. * @date: 2024/9/13
  46. **/
  47. HttpResult largeOrdersExcel(OrdersDataVo ordersDataVo);
  48. }