package com.hz.employmentsite.services.service.jobUserManager; import com.github.pagehelper.PageInfo; import com.hz.employmentsite.model.PcRecommendMgt; import com.hz.employmentsite.vo.jobUserManager.RecommendCompanyPostVo; import com.hz.employmentsite.vo.jobUserManager.RecommendJobVo; import com.hz.employmentsite.vo.jobUserManager.RecommendMgtVo; import org.apache.ibatis.annotations.Param; import org.springframework.web.bind.annotation.RequestParam; import java.util.List; public interface RecommendMgtService { PageInfo getList(Integer page, Integer rows, String name, String companyName, Integer recommendType, Integer entryState, String pushName, String professionId); /** * 修改入职状态 * @param id * @param state 入职状态 */ int setEntryState(String id, Integer state); int addRecommend(List list, String userId); /** * 获取推荐企业信息 * @param page * @param rows * @param jobHuntId 求职意向id * @param professionId 岗位id * @param companyName 企业名称 * @param type 0-未推荐;1-已推荐 * @return * */ PageInfo getRecommendCompanyPostList(Integer page, Integer rows, String jobHuntId, String professionId, String companyName, Integer type); /** * 获取推荐企业信息 * @param postId 企业岗位id * @param professionId 岗位id * @param userName 求职人员姓名 * @param type 0-未推荐;1-已推荐 * @return * */ PageInfo getRecommendJobList(Integer page, Integer rows, String postId, String professionId, String userName, Integer type, Integer cultureLeve, Integer keyPersonType); }