package com.panzhihua.service_community.service; import com.panzhihua.common.model.dtos.PageBaseDTO; import com.panzhihua.common.model.dtos.community.convenient.PagePopularMerchantDTO; import com.panzhihua.common.model.dtos.property.CommonPage; import com.panzhihua.common.model.vos.R; /** * @title: BigScreenStatisticsService * @projectName: 成都呐喊信息技术有限公司-智慧社区项目 * @description: 大屏统计服务类 * @author: hans * @date: 2021/12/06 9:56 */ public interface BigScreenStatisticsService { /** * 大数据分析平台-居民自治 * @param communityId * @return */ R getResidentAutonomy(Long communityId); /** * 大数据分析平台-清网治格 * @param communityId * @return */ R getGridsGovernance(Long communityId); /** * 大数据分析平台-社区服务 * @param communityId * @return */ R getCommunityServiceStatistics(Long communityId); /** * 分页获取热度排行商家 * @param pagePopularMerchantDTO * @return */ R getScreenPopularMerchants(PagePopularMerchantDTO pagePopularMerchantDTO); /** * 首页二级页面-微心愿 * @param communityId * @return */ R indexMicroWish(Long communityId); /** * 首页二级页面-随手拍 * @param communityId * @return */ R indexEasyPhoto(Long communityId); /** * 首页二级页面-随手拍展示列表 * @return */ R indexEasyPhotoList(PageBaseDTO pageBaseDTO); /** * 首页二级页面-社区问卷 * @param communityId * @return */ R indexQuestionnaire(Long communityId); /** * 首页二级页面-社区动态 * @param communityId * @return */ R indexDyn(Long communityId); /** * 首页二级页面-社区动态展示列表 * @param pageBaseDTO * @return */ R indexDynList(PageBaseDTO pageBaseDTO); /** * 首页二级页面-邻里圈 * @param communityId * @return */ R indexNeighbor(Long communityId); /** * 首页二级页面-邻里圈展示列表 * @param pageBaseDTO * @return */ R indexNeighborList(PageBaseDTO pageBaseDTO); /** * 首页二级页面-便民商家 * @param communityId * @return */ R indexMerchant(Long communityId); /** * 首页二级页面-商家展示列表 * @param pageBaseDTO * @return */ R indexMerchantList(PageBaseDTO pageBaseDTO); /** * 首页二级页面-微心愿展示列表 * @param pageBaseDTO * @return */ R indexMicroWishList(PageBaseDTO pageBaseDTO); /** * 首页二级页面-社区问卷展示列表 * @param pageBaseDTO * @return */ R indexQuestionnaireList(PageBaseDTO pageBaseDTO); /** * 首页二级页面-居民活动 * @param communityId * @return */ R indexResidentAct(Long communityId); /** * 首页二级页面-居民活动展示列表 * @param pageBaseDTO * @return */ R indexResidentActList(PageBaseDTO pageBaseDTO); /** * 首页二级页面-志愿者活动 * @param communityId * @return */ R indexVolunteerAct(Long communityId); /** * 首页二级页面-志愿者活动展示列表 * @param pageBaseDTO * @return */ R indexVolunteerActList(PageBaseDTO pageBaseDTO); /** * 清网治格-根据事件分类获取近1月的社区事件数据 * @param type * @param communityId * @return */ R getEventList(Integer type, Long communityId); /** * 清网治格-社区事件数据分页 * @param pageBaseDTO * @return */ R pageEventList(PageBaseDTO pageBaseDTO); /** * 河门口大屏首页 * @return */ R hmkBaseInfo(CommonPage commonPage); /** * 河门口大屏折线图 * @return */ R partyProjectActivityLine(); /** * 活动评分排名 * @param commonPage * @return */ R projectActivityProject(CommonPage commonPage); /** * 根据责任方名字查询项目类型饼状图 * @param name * @return */ R projectType(String name); /** * 金沙定制页面-党建引领基础数据 * @param communityId * @return */ R getPartyBuildIngBaseData(Long communityId); /** * 党员活动展示列表 * @param pageBaseDTO * @return */ R pagePartyBuildIngAct(PageBaseDTO pageBaseDTO); /** * 议事投票展示列表 * @param pageBaseDTO * @return */ R pagePartyBuildIngDiscuss(PageBaseDTO pageBaseDTO); /** * 金沙定制页面-四长四员 * @param communityId * @return */ R getFourMemberBaseData(Long communityId); /** * 杨家坪定制页面-五微服务 * @param communityId * @return */ R getFmsBaseData(Long communityId); /** * 杨家坪定制页面-微团队展示列表 * @param pageBaseDTO * @return */ R pageFmsTeam(PageBaseDTO pageBaseDTO); /** * 杨家坪定制页面-居家养老基础数据 * @param communityId * @return */ R getAlarmBaseData(Long communityId); /** * 杨家坪定制页面-报警记录展示列表 * @param pageBaseDTO * @return */ R pageAlarmRecord(PageBaseDTO pageBaseDTO); /** * 杨家坪定制页面-报警设备点位图 * @param communityId * @return */ R getAlarmPointMap(Long communityId); /** * 杨家坪定制页面-志愿服务 * @param communityId * @return */ R getVolunteerBaseData(Long communityId); /** * 金沙定制页面-志愿线展示列表 * @param pageBaseDTO * @return */ R pagePartyBuildIngMicroWish(PageBaseDTO pageBaseDTO); /** * 金沙定制页面-四长四员解决问题展示列表 * @param pageBaseDTO * @return */ R pageFourMemberResolve(PageBaseDTO pageBaseDTO); /** * 金沙定制页面-四长四员院落议事展示列表 * @param pageBaseDTO * @return */ R pageCourtyardDiscuss(PageBaseDTO pageBaseDTO); /** * 金沙定制页面-院落议事 * @param communityId * @return */ R getCourtyardBaseData(Long communityId); /** * 孵化中心-基础数据 * @param communityId * @return */ R getHatchBaseData(Long communityId); /** * 孵化中心-孵化成果展示列表 * @param pageBaseDTO * @return */ R pageHatchResult(PageBaseDTO pageBaseDTO); /** * 孵化中心-孵化进度展示列表 * @param pageBaseDTO * @return */ R pageHatchSchedule(PageBaseDTO pageBaseDTO); /** * 五社联动基础数据 * @param communityId * @return */ R getFiveAssociationsBaseData(Long communityId); /** * 五社联动项目展示列表 * @param pageBaseDTO * @return */ R pageSocialProjectList(PageBaseDTO pageBaseDTO); /** * 五社联动社会组织展示列表 * @param pageBaseDTO * @return */ R pageSocialOrgList(PageBaseDTO pageBaseDTO); /** * 人大代表 * @param communityId * @return */ R dpcBase(Long communityId); /** * 人大代表-随手拍展示列表 * @return */ R dpcEasyPhotoList(PageBaseDTO pageBaseDTO); }