StatisticsService.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.hz.employmentsite.services.service.statistics;
  2. import com.hz.employmentsite.vo.statistics.RegionSystemDataCount;
  3. import com.hz.employmentsite.vo.statistics.SystemDataCount;
  4. import com.hz.employmentsite.vo.statistics.jobUser.AgeRangeJobUserCount;
  5. import com.hz.employmentsite.vo.statistics.jobUser.PersonTypeJobUserCount;
  6. import com.hz.employmentsite.vo.statistics.jobUser.RegionJobUserCount;
  7. import java.util.Date;
  8. import java.util.List;
  9. import java.util.Map;
  10. public interface StatisticsService {
  11. /**
  12. * 查询指定时间段系统使用情况
  13. *
  14. * @param startDate 开始时间
  15. * @param endDate 结束时间
  16. * @return 数据统计VO类集合
  17. */
  18. List<SystemDataCount> findSystemDataCount(Date startDate, Date endDate);
  19. /**
  20. * 查询指定月份的系统使用情况统计
  21. * @param dateStr 月份日期
  22. * @return
  23. */
  24. Map<String, List<RegionSystemDataCount>> findMonthSystemDataCount(String dateStr, String regionCode, String institutionID, String siteID);
  25. /**
  26. * 查询各年龄段的求职人员数量
  27. */
  28. List<AgeRangeJobUserCount> findJobUserCountByAgeRange();
  29. /**
  30. * 查询各重点人员类别在各学历的分布情况
  31. */
  32. List<PersonTypeJobUserCount> findJobUserCountByPersonType();
  33. /**
  34. * 查询县区的失业人员与就业困难人数情况
  35. */
  36. List<RegionJobUserCount> findJobUserByRegionAndDifficulty();
  37. }