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<BigScreenStatisticAgeGender> ageGender(BigScreenStatisticAgeGenderDTO bigScreenStatisticAgeGenderDTO);
|
|
/**
|
* 党建数据概览
|
*
|
* @return
|
*/
|
R<BigScreenStatisticPartyBuild> bigscreenPartybuild(Long communityId);
|
|
/**
|
* 党员活动参加用户排行榜-TOP3
|
*
|
* @return
|
*/
|
R<List<PartyBuildingMemberVO>> bigscreenPartyactivitytopuser(Long communityId);
|
|
/**
|
* 党员活动
|
*
|
* @return
|
*/
|
R<List<BigScreenStatisticPartyActivity>>
|
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);
|
}
|