IRegionService.java 920 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.genersoft.iot.vmp.gb28181.service;
  2. import com.genersoft.iot.vmp.gb28181.bean.Region;
  3. import com.genersoft.iot.vmp.gb28181.bean.RegionTree;
  4. import com.github.pagehelper.PageInfo;
  5. import java.util.List;
  6. public interface IRegionService {
  7. void add(Region region);
  8. boolean deleteByDeviceId(String regionDeviceId);
  9. /**
  10. * 查询区划列表
  11. */
  12. PageInfo<Region> query(String query, int page, int count);
  13. /**
  14. * 查询子区划列表
  15. */
  16. PageInfo<Region> queryChildRegionList(String regionParentId, int page, int count);
  17. /**
  18. * 更新区域
  19. */
  20. void update(Region region);
  21. List<Region> getAllChild(String parent);
  22. Region queryRegionByDeviceId(String regionDeviceId);
  23. List<RegionTree> queryForTree(String query, String parent);
  24. void syncFromChannel();
  25. boolean delete(int id);
  26. boolean batchAdd(List<Region> regionList);
  27. }