IRegionService.java 785 B

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