From ffcd3e31c9938eb256d616c80edbe1821e9fb2bf Mon Sep 17 00:00:00 2001 From: huanghongfa <huanghongfa123456> Date: 星期五, 02 七月 2021 16:15:34 +0800 Subject: [PATCH] 综治后台小区模块接口 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngVillageServiceImpl.java | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngVillageServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngVillageServiceImpl.java index 61d8044..f6f3c0d 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngVillageServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngVillageServiceImpl.java @@ -11,11 +11,13 @@ import com.panzhihua.common.model.dtos.grid.ComMngVillageListAppDTO; import com.panzhihua.common.model.dtos.grid.PageComMngVillageBuildHouseAppDTO; import com.panzhihua.common.model.dtos.grid.admin.ComMngPopulationListDTO; +import com.panzhihua.common.model.dtos.grid.admin.ComMngVillageListExportAdminDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.ComMngVillageServeExcelVO; import com.panzhihua.common.model.vos.community.ComMngVillageVO; import com.panzhihua.common.model.vos.grid.ComMngVillageBuildingHouseVO; import com.panzhihua.common.model.vos.grid.ComMngVillageBuildingVO; +import com.panzhihua.common.model.vos.grid.admin.ComMngVillageStatisticsVO; import com.panzhihua.common.utlis.Snowflake; import com.panzhihua.common.utlis.StringUtils; import com.panzhihua.service_community.dao.ComActDAO; @@ -276,4 +278,31 @@ return R.ok(villageBuildingList); } + @Override + public R delGridVillage(List<Long> villageIds){ + + if(villageIds.isEmpty()){ + return R.fail("请选择需要删除的小区"); + } + //查询需要删除的小区下面是否绑定的有房屋 + Integer count = this.baseMapper.getVillageHouseCount(villageIds); + if(count > 0){ + return R.fail("您选择的小区已被引用,无法删除"); + } + if(this.baseMapper.deleteBatchIds(villageIds) > 0){ + return R.ok(); + } + return R.fail("删除失败"); + } + + @Override + public R getGridVillageStatistics(){ + return R.ok(this.baseMapper.getGridVillageStatistics()); + } + + @Override + public R getGridVillageListExport(ComMngVillageListExportAdminDTO villageListAppDTO){ + return R.ok(this.baseMapper.getGridVillageLists(villageListAppDTO)); + } + } -- Gitblit v1.7.1