AppReportService.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.ydtech.modules.admin.service;
  2. import com.ydtech.core.page.HttpResult;
  3. import com.ydtech.modules.admin.model.dto.AllpremiumDto;
  4. import com.ydtech.modules.admin.model.dto.EmployeeIncreaseReportAllDto;
  5. import com.ydtech.modules.admin.model.dto.PremiumReportAllDto;
  6. import com.ydtech.modules.admin.model.dto.RevenueReportAllDto;
  7. import com.ydtech.modules.admin.model.vo.ReportQueryVo;
  8. /**
  9. * @version
  10. * @author: hxl
  11. * @Date: 2024/6/5 15:24
  12. * @Description: app 相关报表统计
  13. */
  14. public interface AppReportService {
  15. /**
  16. * @version
  17. * @author: hxl
  18. * @Date: 2024/6/5 15:58
  19. * @Description: 保费报表统计
  20. */
  21. HttpResult<PremiumReportAllDto> premiumReport(ReportQueryVo reportQueryVo);
  22. /**
  23. * @version
  24. * @author: hxl
  25. * @Date: 2024/6/5 16:03
  26. * @Description: 增援报表统计
  27. */
  28. HttpResult<EmployeeIncreaseReportAllDto> employeeIncreaseReport(ReportQueryVo reportQueryVo);
  29. /**
  30. * @version
  31. * @author: hxl
  32. * @Date: 2024/6/5 16:04
  33. * @Description: 收入报表统计
  34. */
  35. HttpResult<RevenueReportAllDto> revenueReport(ReportQueryVo reportQueryVo);
  36. /**
  37. * @version
  38. * @author: hxl
  39. * @Date: 2024/6/7 15:16
  40. * @Description: 获取所有的签单数和签单金额
  41. */
  42. AllpremiumDto getAllpremium(String year);
  43. }