CompanyCQuery.java 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.hz.employmentsite.mapper.cquery;
  2. import com.hz.employmentsite.model.PcFirm;
  3. import com.hz.employmentsite.vo.companyService.CompanyVo;
  4. import com.hz.employmentsite.vo.dataMap.CompanyPostMapVo;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.util.Date;
  7. import java.util.List;
  8. public interface CompanyCQuery {
  9. List<CompanyVo> getList(@Param("companyIDList") String companyIDList, @Param("companyName") String companyName,
  10. @Param("companyCode") String companyCode, @Param("recordStatus") String recordStatus,
  11. @Param("regionCode") String regionCode, @Param("streetCode") String streetCode,
  12. @Param("createUserId") String createUserId, @Param("workTime") String workTime,
  13. @Param("curLoginUserSiteID") String curLoginUserSiteID, @Param("siteID") String siteID,
  14. @Param("startDate") Date startDate, @Param("endDate") Date endDate);
  15. List<PcFirm> getFirmNameLikeList(@Param("firmName") String firmName);
  16. /**
  17. * 企业可视化地图查询
  18. *
  19. * @param companyName 企业名称
  20. * @param maxDistance 最大直线距离
  21. * @param companyModel 企业规模
  22. * @param recordStatus 企业状态
  23. * @param regionCode 所属县区
  24. * @param siteID 所属驿站
  25. * @return 企业VO列表
  26. */
  27. List<CompanyPostMapVo> getDataMapList(@Param("companyName") String companyName, @Param("maxDistance") Integer maxDistance,
  28. @Param("companyModel") Integer companyModel, @Param("recordStatus") Integer recordStatus,
  29. @Param("regionCode") String regionCode, @Param("siteID") String siteID,
  30. @Param("latitude") Double latitude, @Param("longitude") Double longitude);
  31. /**
  32. * 企业可视化地图查询企业-按岗位名称反向查询
  33. *
  34. * @param postName 岗位名称
  35. * @param maxDistance 最大直线距离
  36. * @param companyModel 企业规模
  37. * @param recordStatus 企业状态
  38. * @param regionCode 所属县区
  39. * @param siteID 所属驿站
  40. * @param latitude 定点纬度
  41. * @param longitude 定点经度
  42. * @return 企业信息列表
  43. */
  44. List<CompanyPostMapVo> getDataMapListByPostName(@Param("postName") String postName, @Param("maxDistance") Integer maxDistance,
  45. @Param("companyModel") Integer companyModel, @Param("recordStatus") Integer recordStatus,
  46. @Param("regionCode") String regionCode, @Param("siteID") String siteID,
  47. @Param("latitude") Double latitude, @Param("longitude") Double longitude);
  48. }