123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- package com.hz.employmentsite.services.service.jobUserManager;
- import com.github.pagehelper.PageInfo;
- import com.hz.employmentsite.model.PcRecommendMgt;
- import com.hz.employmentsite.vo.jobUserManager.*;
- import java.util.Date;
- import java.util.List;
- public interface RecommendMgtService {
- PageInfo<RecommendMgtVo> getList(Integer page, Integer rows, String name,
- String companyName, Integer recommendType, Integer entryState,
- String pushName, String qzProfessionName, String zpProfessionName,
- String siteID, String regionCode, Date startDate,
- Date endDate, String loginUserID);
- RecommendMgtVo getListById(String recommendMgtID);
- /**
- * 修改入职状态
- *
- * @param id
- * @param state 入职状态
- */
- int setEntryState(String id, Integer state);
- int saveRemark(String id, String remark, String userId);
- int addRecommend(List<PcRecommendMgt> list, String userId);
- /**
- * 推荐岗位信息
- * @param jobHuntID 求职意向id
- * @param professionID 岗位id
- * @param companyName 企业名称
- * @param type 0-未推荐;1-已推荐
- * @param parentProfessionID 岗位父级id
- * @param cultureRank 学历编号
- * @param workYear 工作年限
- * @param minSalary 最低薪资
- * @param maxSalary 最高薪资
- * @return
- * */
- PageInfo<RecommendCompanyPostVo> getRecommendCompanyPostList(Integer page, Integer rows, String jobHuntID,
- String professionID, String companyName,String inviteProfessionName, Integer type,
- String parentProfessionID, Integer cultureRank,
- String workYear,Integer minSalary,Integer maxSalary);
- /**
- * 推荐求职人员信息
- * @param postID 企业岗位id
- * @param professionID 岗位id
- * @param userName 求职人员姓名
- * @param type 0-未推荐;1-已推荐
- * @param parentProfessionID 岗位父级id
- * @param cultureRank 学历编号
- * @param workYear 工作年限
- * @param minSalary 最低薪资
- * @param maxSalary 最高薪资
- * @return
- * */
- PageInfo<RecommendJobVo> getRecommendJobList(Integer page, Integer rows, String postID, String professionID,String huntProfessionName, String userName,
- Integer type, Integer cultureRank, Integer keyPersonType,
- String parentProfessionID, Integer workYear,Integer minSalary,Integer maxSalary);
- List<ProfessionLevel> getProfessionLevelList();
- PageInfo<ProfessionLevel> getProfessionLikeList(Integer page, Integer rows,String professionName);
- PageInfo<ProfessionLevel> getCompanyProfessionLikeList(Integer page, Integer rows,String professionName,String companyName);
- List<WorkCategoryLevel> getWorkCategoryLevelList();
- List<OccupationCategory> getOccupationCategoryList();
- List<IndustryLevel> getAllIndustryList();
- void sendWxMessage();
- }
|