HousingEstateService.java 1010 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /**
  2. * Copyright (c) 2018 业主系统 All rights reserved.
  3. *
  4. * https://www.yezhu.io
  5. *
  6. * 版权所有,侵权必究!
  7. */
  8. package com.kioor.room.service;
  9. import com.kioor.common.page.PageData;
  10. import com.kioor.common.service.BaseService;
  11. import com.kioor.room.dto.HousingEstateDTO;
  12. import com.kioor.room.dto.BuildingInitDTO;
  13. import com.kioor.room.entity.HousingEstateEntity;
  14. import java.util.List;
  15. import java.util.Map;
  16. /**
  17. * 小区
  18. *
  19. * @author Mark sunlightcs@gmail.com
  20. */
  21. public interface HousingEstateService extends BaseService<HousingEstateEntity> {
  22. PageData<HousingEstateDTO> page(Map<String, Object> params);
  23. HousingEstateDTO get(Long id);
  24. void save(HousingEstateDTO dto);
  25. void update(HousingEstateDTO dto);
  26. /**
  27. * 初始化小区信息
  28. * @param buildingInitDTOList
  29. */
  30. void buildingInit(List<BuildingInitDTO> buildingInitDTOList);
  31. /**
  32. * 清空小区房号
  33. * @param housingEstateId
  34. */
  35. void cleanAll(Long housingEstateId);
  36. }