package com.panzhihua.service_community.dao; import com.panzhihua.common.model.vos.DateVO; import com.panzhihua.common.model.vos.community.building.admin.BuildingListHeaderStatisticsAdminVo; import com.panzhihua.common.model.vos.community.building.admin.PageBuildingListAdminVo; import com.panzhihua.common.model.vos.puda.*; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface ComScreenDao { /** * 自治动态统计 * @return 处理结果 * */ DynamicVO autonomyDynamic(Long communityId); /** * 红色物业 * @return 处理结果 * */ List propertyData(Long community); /** * 党建数据 * @return 处理结果 * */ PartyDataVO partyData(Long communityId); /** * 小区院落 * @return 处理结果 * */ YardVO yard(Long communityId); /** * 基础数据 * @return 处理结果 * */ BasicDataVO basicData(Long communityId); CitizenInfoVO ageRange(@Param("vo") DateVO vo); /** * 特殊人群统计 * @return * */ List specialPeople(Long communityId); PageBuildingListAdminVo peopleInfoAdmin(Long communityId); BuildingListHeaderStatisticsAdminVo buildingListHeaderStatisticsAdmin(Long communityId); /** * 建筑数量统计 * */ int assetAnalysis(Long communityId); }