package com.panzhihua.service_dangjian.dao;
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.panzhihua.common.model.dtos.partybuilding.ComActDTO;
|
import com.panzhihua.common.model.vos.partybuilding.PhotoMicroWishData;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
|
/**
|
* @program: springcloud_k8s_panzhihuazhihuishequ
|
* @description: 党员双争双评排序
|
* @author: huang.hongfa weixin hhf9596 qq 959656820
|
* @create: 2021-01-21 17:37
|
**/
|
@Mapper
|
public interface StreetBigScreenDAO extends BaseMapper<ComActDTO>
|
{
|
//获取街道下社区内容
|
List<ComActDTO> getCommunityId(@Param("streetId") String streetId);
|
|
/**
|
* 获取小程序用户数量
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
Integer getUserNum(@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
/**
|
* 获取实有人口总数
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
Integer getActualPopNum(@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
|
/**
|
* 获取小区总数
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
Integer getVillageNum(@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
|
/**
|
* 获取志愿者总数
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
Integer getVolunteerNum(@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
|
/**
|
* 获取三资三务数据
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
Integer getThreeNum(@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("name") String name,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
|
/**
|
* 旧的报道需求问题统计数
|
* @param belongType
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
Integer getOleNeedProblemNum(@Param("belongType") String belongType,
|
@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
|
/**
|
* 旧的报道需求问题统计数
|
* @param kind
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
Integer getNewNeedProblemNum(@Param("kind") String kind,
|
@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
|
/**
|
* 获取旧双报道服务时间
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
Double getOldTime(@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
|
/**
|
* 获取新双报道服务时间
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
Double getNewTime(@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
|
/**
|
* 获取服务次数
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
Integer getRegistNum(@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
|
/**
|
* 党建动态数据
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
Integer getPartyBuildingNum(@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
|
/**
|
* 报到单位总计数据
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
Integer getUnitNum(@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
/**
|
* 报到党员总计数据
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
Integer getMemberNum(@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
|
/**
|
* 街道大屏随手拍-微心愿 1随手拍 2微心愿
|
* @param timeType
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
List<PhotoMicroWishData> getPhotoMicroWishData(@Param("type") String type,
|
@Param("timeType") String timeType,
|
@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
/**
|
* 街道大屏随手拍
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
Integer getPhotoAllNum(@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
|
/**
|
* 街道大屏微心愿
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
Integer getMicroWishAllNum(@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
|
|
/**
|
* 社区活动统计
|
* @param timeType
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
List<PhotoMicroWishData> getNommunityActNumList(@Param("timeType") String timeType,
|
@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
|
/**
|
* 社区动态
|
* @param timeType
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
List<PhotoMicroWishData> getNommunityDynNumList(@Param("timeType") String timeType,
|
@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
/**
|
* 问卷调查
|
* @param timeType
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
List<PhotoMicroWishData> getQuestnaireNumList(@Param("timeType") String timeType,
|
@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
/**
|
* 议事投票
|
* @param timeType
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
List<PhotoMicroWishData> getDiscussNumList(@Param("timeType") String timeType,
|
@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
|
|
|
|
|
|
|
|
/**
|
* 社区活动统计
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
Integer getNommunityActNum(@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
|
/**
|
* 社区动态
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
Integer getNommunityDynNum(@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
/**
|
* 问卷调查
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
Integer getQuestnaireNum(@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
/**
|
* 议事投票
|
* @param streetId
|
* @param communityId
|
* @param starTime
|
* @param endTime
|
* @return
|
*/
|
Integer getDiscussNum(@Param("streetId") String streetId,
|
@Param("communityId") String communityId,
|
@Param("starTime") String starTime,
|
@Param("endTime") String endTime);
|
|
|
|
|
|
|
}
|