TaskStatisticsService.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.ydtech.modules.admin.service;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.ydtech.modules.admin.model.dto.TaskStatisticsDto;
  4. import com.ydtech.modules.admin.model.vo.TaskStatisticsVo;
  5. import com.ydtech.modules.order.entity.BasePageResult;
  6. import java.util.List;
  7. /**
  8. * @description: 任务统计
  9. * @author: whp
  10. * @date: 2024/7/25
  11. **/
  12. public interface TaskStatisticsService {
  13. IPage<TaskStatisticsDto> queryPage(TaskStatisticsVo taskStatisticsVo);
  14. /**
  15. * @description: 保险公司统计查询
  16. * @author: whp
  17. * @date: 2024/7/25
  18. **/
  19. IPage<TaskStatisticsDto> insuranceCompanyQueryPage(TaskStatisticsVo taskStatisticsVo);
  20. /**
  21. * @description: 代理人统计查询
  22. * @author: whp
  23. * @date: 2024/7/26
  24. **/
  25. IPage<TaskStatisticsDto> agentStatisticsQueryPage(TaskStatisticsVo taskStatisticsVo);
  26. /**
  27. * @description: 财务中心-费用校验
  28. * @author: whp
  29. * @date: 2024/7/29
  30. **/
  31. IPage<TaskStatisticsDto> costCenter(TaskStatisticsVo taskStatisticsVo);
  32. /**
  33. * @description: 保险公司统计总报价
  34. * @author: whp
  35. * @date: 2024/8/12
  36. **/
  37. IPage<TaskStatisticsDto> totalQuotation(TaskStatisticsVo taskStatisticsVo);
  38. /**
  39. * @description: 控制台-业务数据
  40. * @author: whp
  41. * @date: 2024/8/13
  42. **/
  43. IPage<TaskStatisticsDto> getBusinessData(TaskStatisticsVo taskStatisticsVo);
  44. /**
  45. * @description: 控制台-业务数据 - 保险分布
  46. * @author: whp
  47. * @date: 2024/8/13
  48. **/
  49. List<TaskStatisticsDto> getDistribution(TaskStatisticsVo taskStatisticsVo);
  50. }