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<ComStreetVO> 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<Long> 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<QryReportResp> qryReport(String yearTime);
|
}
|