JobUserService.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.hz.employmentsite.services.service.jobUserManager;
  2. import com.github.pagehelper.PageInfo;
  3. import com.hz.employmentsite.model.PcEducation;
  4. import com.hz.employmentsite.model.PcExperience;
  5. import com.hz.employmentsite.model.PcPost;
  6. import com.hz.employmentsite.vo.dataMap.JobUserMapVo;
  7. import com.hz.employmentsite.vo.jobUserManager.JobUserVo;
  8. import javax.servlet.http.HttpServletRequest;
  9. import java.util.Date;
  10. import java.util.List;
  11. public interface JobUserService {
  12. PageInfo<JobUserVo> getList(Integer pageIndex, Integer pageSize,
  13. List<String> jobUserIDList, String name,
  14. String siteId, String jobStatus,
  15. Integer sexId, Integer educationTypeId,
  16. Integer emphasisTypeId, String createUserId,
  17. String workTime, String loginUserID,
  18. String regionCode, Date startDate,
  19. Date endDate);
  20. int setJobUserDes();
  21. JobUserVo getDataById(String id,boolean isAllJobUser);
  22. PageInfo<JobUserVo> getDataList(Integer page, Integer rows,String jobUserName);
  23. List<PcEducation> getJobUserEducationList(String jobuserID,boolean isAllJobUser);
  24. List<PcExperience> getJobUserExperienceList(String jobuserID,boolean isAllJobUser);
  25. List<PcPost> getUserHuntList(String jobuserID);
  26. int delete(HttpServletRequest request, List<String> ids);
  27. int save(JobUserVo data, String userId);
  28. int baseInfoSave(JobUserVo data, String userId);
  29. List<JobUserVo> importJobUser(List<JobUserVo> dataList, String userID);
  30. PageInfo<JobUserMapVo> getDataMapList(int pageIndex, int pageSize, Integer keyTypeValue,
  31. String regionCode, String labelID, Integer minAge,
  32. Integer maxAge, String jobUserName);
  33. }