PostService.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.hz.employmentsite.services.service.companyService;
  2. import com.github.pagehelper.PageInfo;
  3. import com.hz.employmentsite.vo.companyService.PostVo;
  4. import com.hz.employmentsite.vo.companyService.RecommendPostVo;
  5. import java.util.Date;
  6. import java.util.List;
  7. public interface PostService {
  8. PageInfo<PostVo> getList(Integer page, Integer rows, List<String> postIDList,
  9. String professionName, Integer minCount, Integer maxCount,
  10. String companyName, String RecordStatus, String companyID,
  11. String loginUserID, String siteID, Date startDate,
  12. Date endDate);
  13. PageInfo<RecommendPostVo> getCommendPostList(Integer page, Integer rows, String jobUserID);
  14. Integer saveCommendPost(RecommendPostVo data, String userId);
  15. int save(PostVo data, String userId);
  16. int updatePostStatus(String postID, Integer status);
  17. int delete(List<String> ids);
  18. PostVo getDataById(String id,boolean isAllPost);
  19. List<PostVo> getDataListByCompanyID(String companyID);
  20. List<PostVo> importPost(List<PostVo> dataList, String userID);
  21. int deletePostAndRecommendMgt(String id);
  22. /**
  23. * 企业数据可视化地图页面获取岗位
  24. *
  25. * @param companyID 企业ID
  26. * @return 岗位信息
  27. */
  28. PageInfo<PostVo> selectCompanyMapPostList(int pageIndex, int pageSize, String companyID);
  29. }