IWifiService.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.cloudcross.ssp.service;
  2. import java.util.List;
  3. import java.util.Map;
  4. import com.cloudcross.ssp.model.Wifi;
  5. import com.cloudcross.ssp.model.pojo.WifiPojo;
  6. import com.cloudcross.ssp.base.service.IGenericService;
  7. import com.cloudcross.ssp.common.utils.Pager;
  8. public interface IWifiService extends IGenericService<Wifi> {
  9. public List<Wifi> findNeighPosition(double longitude,double latitude,double dis,String location);
  10. public Wifi findAddress(String address);
  11. public void front2dbwifi(String str,Long adGroupId);
  12. public Map<String,String> getGeocoderLatitude(String address);
  13. public List<Wifi> findAllLocation(String location);
  14. public List<Wifi> findAllAdgroupWifi(Long adGroupId);
  15. public boolean deleteWifi(Long adGroupId);
  16. //原operator
  17. List<Wifi> findByParams(Map<String, Object> paramMap);
  18. int countByParamsOperator(Map<String, Object> paramMap);
  19. List<Wifi> findByParamsOperator(Map<String, Object> paramMap, Pager pager);
  20. public int countByParamsBack(Map<String, Object> paramMap);
  21. List<Wifi> findByParamsBack(Map<String, Object> paramMap, Pager pager);
  22. List<Wifi> findByParamsBack(Map<String, Object> paramMap);
  23. //wifi分组
  24. public int countWifiGroupByCondition(Map<String,Object>paramMap);
  25. public List<WifiPojo> queryWifiGroupByCondition(Map<String, Object> paramMap, Pager pager);
  26. public int queryWifiCountByCondition(Map<String,Object>condition);
  27. public List<Wifi> queryWifiByCondition(Map<String,Object>condition,Pager pager);
  28. public int findWifiCountByCondition(Map<String,Object>condition);
  29. public List<Wifi>findWifiByCondition(Map<String,Object>condition,Pager pager);
  30. public String queryWifiNameById(Long id);
  31. }