1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package com.hz.employmentsite.services.service.companyService;
- import com.github.pagehelper.PageInfo;
- import com.hz.employmentsite.vo.companyService.PostVo;
- import com.hz.employmentsite.vo.companyService.RecommendPostVo;
- import java.util.Date;
- import java.util.List;
- public interface PostService {
- PageInfo<PostVo> getList(Integer page, Integer rows, List<String> postIDList,
- String professionName, Integer minCount, Integer maxCount,
- String companyName, String RecordStatus, String companyID,
- String loginUserID, String siteID, Date startDate,
- Date endDate);
- PageInfo<RecommendPostVo> getCommendPostList(Integer page, Integer rows, String jobUserID);
- Integer saveCommendPost(RecommendPostVo data, String userId);
- int save(PostVo data, String userId);
- int updatePostStatus(String postID, Integer status);
- int delete(List<String> ids);
- PostVo getDataById(String id,boolean isAllPost);
- List<PostVo> getDataListByCompanyID(String companyID);
- List<PostVo> importPost(List<PostVo> dataList, String userID);
- int deletePostAndRecommendMgt(String id);
- /**
- * 企业数据可视化地图页面获取岗位
- *
- * @param companyID 企业ID
- * @return 岗位信息
- */
- PageInfo<PostVo> selectCompanyMapPostList(int pageIndex, int pageSize, String companyID);
- }
|