JobUserCQuery.java 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.hz.employmentsite.mapper.cquery;
  2. import com.hz.employmentsite.model.PcJobuser;
  3. import com.hz.employmentsite.vo.dataMap.JobUserMapVo;
  4. import com.hz.employmentsite.vo.jobUserManager.JobUserVo;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.util.Date;
  7. import java.util.List;
  8. public interface JobUserCQuery {
  9. List<JobUserVo> selectJobUserList(@Param("jobUserIDList") String jobUserIDList, @Param("name") String name,
  10. @Param("siteId") String siteId, @Param("jobStatus") String jobStatus,
  11. @Param("sexId") Integer sexId, @Param("educationTypeId") Integer educationTypeId,
  12. @Param("emphasisTypeId") Integer emphasisTypeId, @Param("createUserId") String createUserId,
  13. @Param("workTime") String workTime, @Param("curLoginUserSiteID") String curLoginUserSiteID,
  14. @Param("regionCode") String regionCode, @Param("startDate") Date startDate,
  15. @Param("endDate") Date endDate,@Param("isAllJobUser") boolean isAllJobUser);
  16. List<PcJobuser> getJobUserIdentityNumber();
  17. List<PcJobuser> getJobUserUserMobile();
  18. /**
  19. * 求职人员数据可视化地图查询
  20. *
  21. * @param keyTypeValue 重点人员类别
  22. * @param regionCode 所属县区
  23. * @param labelID 标签
  24. * @param minAge 最小年龄
  25. * @param maxAge 最大年龄
  26. * @return 求职人员数据
  27. */
  28. List<JobUserMapVo> getDataMapList(@Param("keyTypeValue") Integer keyTypeValue, @Param("regionCode") String regionCode,
  29. @Param("labelID") String labelID, @Param("minAge") Integer minAge,
  30. @Param("maxAge") Integer maxAge);
  31. List<JobUserVo> getJobUserDataList(@Param("jobUserName") String jobUserName);
  32. }