package com.panzhihua.service_community.service; import java.util.List; import com.panzhihua.common.model.dtos.community.PageComStreetDTO; import com.panzhihua.common.model.dtos.community.building.BuildingDto; import com.panzhihua.common.model.dtos.community.large.AreaStreetDetail; import com.panzhihua.common.model.dtos.community.large.AreaStreetDetailResp; import com.panzhihua.common.model.dtos.community.large.SumAreaStreetResp; import com.panzhihua.common.model.dtos.partybuilding.QryReportResp; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.ComActVO; import com.panzhihua.common.model.vos.community.ComStreetVO; /** * @author: llming * @description: 街道 **/ public interface ComStreetService { /** * 添加街道 * * @param comStreetVO * 街道信息 * @return 新增结果 */ R addStreet(ComStreetVO comStreetVO); /** * 查询社区 * * @param comStreetVO * 登录人的经纬度、或者指定区域的社区 * @return 社区集合 */ R listStreet(ComStreetVO comStreetVO); /** * 街道详情 * * @param streetId * 社区id * @return 社区详情 */ R detailStreet(Long streetId); /** * 分页查询街道 * * @param pageComStreetDTO * 查询参数 * @return 分页集合 */ R pageStreet(PageComStreetDTO pageComStreetDTO); /** * 删除社区 * * @param Ids * 社区id * @return 删除结果 */ R delectStreat(List Ids); /** * 修改街道信息 * @param comStreetVO 街道信息 * */ R update(ComStreetVO comStreetVO); /** * 删除街道 * */ R remove(Long id); /** * 删除社区 * */ R removeCommunity(Long id); /** * 重置社区密码 * */ R repassCommunity(ComActVO comActVO); /** * 重置街道密码 * */ R repssStreet(ComStreetVO comActVO); R panzhihuaMap(String areaCode); R searchStreet(BuildingDto buildingDto); R oneTagThreeReal(Long street); R getScreenStatics(); R populationStatics(Long streetId); R probably(Integer year,String belongTo); SumAreaStreetResp sumAreaStreet(); AreaStreetDetail areaStreetDetail(String code, String type); List qryReport(String yearTime); }