RecommendMgtCQuery.java 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.hz.employmentsite.mapper.cquery;
  2. import com.hz.employmentsite.vo.jobUserManager.RecommendCompanyPostVo;
  3. import com.hz.employmentsite.vo.jobUserManager.RecommendJobVo;
  4. import com.hz.employmentsite.vo.jobUserManager.RecommendMgtVo;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.util.List;
  7. public interface RecommendMgtCQuery {
  8. List<RecommendMgtVo> getRecommendMgtList(@Param("name") String name,
  9. @Param("companyName") String companyName,
  10. @Param("recommendType") Integer recommendType,
  11. @Param("entryState") Integer entryState,
  12. @Param("pushName") String pushName,
  13. @Param("professionID") String professionID);
  14. /**
  15. * 获取推荐企业信息
  16. * @param jobHuntID 求职意向id
  17. * @param professionID 岗位id
  18. * @param companyName 企业名称
  19. * @param type 0-未推荐;1-已推荐
  20. * @return
  21. * */
  22. List<RecommendCompanyPostVo> getRecommendCompanyPostList(@Param("jobHuntID")String jobHuntID, @Param("professionID") String professionID,
  23. @Param("companyName")String companyName, @Param("type") Integer type);
  24. /**
  25. * 获取推荐企业信息
  26. * @param postID 企业岗位id
  27. * @param professionID 岗位id
  28. * @param userName 求职人员姓名
  29. * @param type 0-未推荐;1-已推荐
  30. * @return
  31. * */
  32. List<RecommendJobVo> getRecommendJobList(@Param("postID")String postID, @Param("professionID") String professionID,
  33. @Param("userName")String userName, @Param("type") Integer type,
  34. @Param("cultureLeve") Integer cultureLeve, @Param("keyPersonType") Integer keyPersonType);
  35. }