IZoneService.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.cloudcross.ssp.service;
  2. import java.util.List;
  3. import java.util.Map;
  4. import com.cloudcross.ssp.base.service.IGenericService;
  5. import com.cloudcross.ssp.model.Zone;
  6. import com.cloudcross.ssp.web.widget.SelectorController.ISelector;
  7. public interface IZoneService extends IGenericService<Zone> {
  8. long findByName(String name);
  9. String deleteById(long id);
  10. public List<String> findAdgroupNameByZoneIdAndSchedule(Map<String, Object> paramMap);
  11. //首页中通过设备查找用到,勿删
  12. public List<Zone> findByDevice(Integer device);
  13. /**
  14. * 根据设备和场景id查询广告位信息
  15. * @author chenyou
  16. */
  17. List<Zone> findByDeviceAndPlaceId(Map<String, Object> paramMap);
  18. public Zone findZone(Long zoneId);
  19. public List<Zone> findByOperatorId(Integer operatorId);
  20. List<Zone> findDeliverEffectAnalysis(Map<String, Object> paramMap);
  21. //public AjaxResult fileUpload(HttpServletRequest request,HttpServletResponse response);
  22. //原back
  23. public List<Zone> findByOperatorId(Long operatorId);
  24. int countByParamsBack(Map<String, Object> paramMap);
  25. Zone findByIdBack(Long id);
  26. List<Zone> findByOperatorIdBack(Integer operatorId);
  27. Map<String, List<? extends ISelector>> provideDataBack(String[] parentId);
  28. //根据媒体ID查询广告位
  29. List<Zone> queryZoneByCondition(Map<String,Object>conditon);
  30. List<Zone> queryZoneByAdgroupId(Long adgroupId);
  31. public Integer queryZoneCount(Map<String,Object>condition);
  32. public List<Zone> queryZone(Map<String,Object>condition);
  33. }