UserReportService.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.ydtech.modules.admin.service;
  2. import com.ydtech.modules.admin.model.report.user.HouLinePersonnelReportDto;
  3. import com.ydtech.modules.admin.model.report.user.QianLineDDPersonnelReportDto;
  4. import com.ydtech.modules.admin.model.report.user.QianLineDLPersonnelReportDto;
  5. import com.ydtech.modules.admin.model.report.user.QianLineQDPersonnelReportDto;
  6. import com.ydtech.modules.admin.model.vo.HouLinePersonnelReportVo;
  7. import java.util.HashMap;
  8. import java.util.List;
  9. /**
  10. * @version
  11. * @author: hxl
  12. * @Date: 2024/6/28 9:24
  13. * @Description: 用户统计的service
  14. */
  15. public interface UserReportService {
  16. /**
  17. * @version
  18. * @author: hxl
  19. * @Date: 2024/6/28 9:21
  20. * @Description: 前线人员数据统计
  21. */
  22. HouLinePersonnelReportDto queryHXReportData(String deptId);
  23. /**
  24. * @version
  25. * @author: hxl
  26. * @Date: 2024/6/28 10:30
  27. * @Description: 查询后线团队长统计数据
  28. */
  29. QianLineDDPersonnelReportDto queryQXTDReportData(String deptId);
  30. /**
  31. * @version
  32. * @author: hxl
  33. * @Date: 2024/6/28 10:32
  34. * @Description: 查询后线代理人统计数据
  35. */
  36. List<QianLineQDPersonnelReportDto> queryQXQDReportData(String deptId);
  37. /**
  38. * @version
  39. * @author: hxl
  40. * @Date: 2024/6/28 10:33
  41. * @Description: 查询后线代理人统计数据
  42. */
  43. QianLineDLPersonnelReportDto queryQXDLReportData(String deptId);
  44. /**
  45. * @version
  46. * @author: whp
  47. * @Date: 2024/7/24 9:04
  48. * @Description: 通过后线人员机构查询统计数据
  49. */
  50. HashMap<String,Object> queryHXReportDataNew(HouLinePersonnelReportVo houLinePersonnelReportVo);
  51. }