1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- package com.hz.employmentsite.services.service.statistics;
- import com.hz.employmentsite.vo.statistics.RegionSystemDataCount;
- import com.hz.employmentsite.vo.statistics.SystemDataCount;
- import com.hz.employmentsite.vo.statistics.jobUser.AgeRangeJobUserCount;
- import com.hz.employmentsite.vo.statistics.jobUser.PersonTypeJobUserCount;
- import com.hz.employmentsite.vo.statistics.jobUser.RegionJobUserCount;
- import java.util.Date;
- import java.util.List;
- import java.util.Map;
- public interface StatisticsService {
- /**
- * 查询指定时间段系统使用情况
- *
- * @param startDate 开始时间
- * @param endDate 结束时间
- * @return 数据统计VO类集合
- */
- List<SystemDataCount> findSystemDataCount(Date startDate, Date endDate);
- /**
- * 查询指定月份的系统使用情况统计
- * @param dateStr 月份日期
- * @return
- */
- Map<String, List<RegionSystemDataCount>> findMonthSystemDataCount(String dateStr, String regionCode, String institutionID, String siteID);
- /**
- * 查询指定年份的系统使用情况统计
- * @param year 年份
- * @return
- */
- Map<String, List<RegionSystemDataCount>> findYearSystemDataCount(String year, String regionCode, String institutionID,
- String siteID, Date startDate, Date endDate);
- /**
- * 查询各年龄段的求职人员数量
- */
- List<AgeRangeJobUserCount> findJobUserCountByAgeRange(String year, String month);
- /**
- * 查询各重点人员类别在各学历的分布情况
- */
- List<PersonTypeJobUserCount> findJobUserCountByPersonType(String year, String month);
- /**
- * 查询县区的失业人员与就业困难人数情况
- */
- List<RegionJobUserCount> findJobUserByRegionAndDifficulty(String year, String month);
- /**
- * 查询系统中已就业的求职人员人数
- */
- List<RegionJobUserCount> findEmployedJobUserCount();
- /**
- * 查询各驿站的业务数据信息
- */
- List<SystemDataCount> findSystemDataCountBySite(Date startDate, Date endDate);
- }
|