package com.panzhihua.service_community.service; import java.util.List; import com.panzhihua.common.model.dtos.community.bigscreen.BigScreenStatisticAgeGenderDTO; import com.panzhihua.common.model.dtos.community.bigscreen.BigScreenStatisticPartyActivityDTO; import com.panzhihua.common.model.dtos.community.bigscreen.PageBigScreenStatisticPartyOrg; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.bigscreen.BigScreenStatisticAgeGender; import com.panzhihua.common.model.vos.community.bigscreen.BigScreenStatisticPartyActivity; import com.panzhihua.common.model.vos.community.bigscreen.BigScreenStatisticPartyBuild; import com.panzhihua.common.model.vos.community.bigscreen.PartyBuildingMemberVO; import org.springframework.web.bind.annotation.RequestParam; /** * @ClasssName BigScreenService * @Description TODO * @Author cedoo * @Date 2021/6/16 * @Version 1.0 **/ public interface BigScreenService { /** * 党员党支部统计信息 * * @param pageBigScreenStatisticPartyOrg * @return */ R partyOrgMembers(PageBigScreenStatisticPartyOrg pageBigScreenStatisticPartyOrg); /** * 党员年龄占比、男女占比 * * @param bigScreenStatisticAgeGenderDTO * @return */ R ageGender(BigScreenStatisticAgeGenderDTO bigScreenStatisticAgeGenderDTO); /** * 党建数据概览 * * @return */ R bigscreenPartybuild(Long communityId); /** * 党员活动参加用户排行榜-TOP3 * * @return */ R> bigscreenPartyactivitytopuser(Long communityId); /** * 党员活动 * * @return */ R> bigscreenPartyactivity(BigScreenStatisticPartyActivityDTO bigScreenStatisticPartyActivityDTO); /** * 党员活动折线图 * @param communityId * @return */ R partyActivityLine(Long communityId); /** *查询党员积分前3 * @param pageBigScreenStatisticPartyOrg * @return */ R partyActivityTop(PageBigScreenStatisticPartyOrg pageBigScreenStatisticPartyOrg); /** * 服务数据 * @param communityId * @return */ R serviceData(Long communityId); /** * 服务用户 * @param communityId * @return */ R serviceUser(Long communityId); }