huanghongfa
2021-06-28 1a054c486c9037b7cb0bca5c4472c628d1d1c36c
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComMngPopulationService.java
@@ -4,10 +4,13 @@
import com.panzhihua.common.model.dtos.community.ComMngPopulationEditDTO;
import com.panzhihua.common.model.dtos.community.ComMngPopulationTagCardNoDTO;
import com.panzhihua.common.model.dtos.community.ComMngPopulationTagDTO;
import com.panzhihua.common.model.dtos.community.bigscreen.BigScreenEventDetailDTO;
import com.panzhihua.common.model.dtos.grid.PagePopulationListDTO;
import com.panzhihua.common.model.dtos.user.PageInputUserDTO;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.community.ComMngPopulationServeExcelVO;
import com.panzhihua.common.model.vos.community.ComMngPopulationVO;
import com.panzhihua.common.model.vos.community.EditComMngPopulationVO;
import com.panzhihua.common.model.vos.user.UserElectronicFileVO;
import com.panzhihua.service_community.model.dos.ComMngPopulationDO;
@@ -19,54 +22,41 @@
public interface ComMngPopulationService {
    /**
     * 新增实有人口
     *
     * @param comMngPopulationVO 实有人口信息
     * @return 新增结果
     */
    R addPopulation(ComMngPopulationVO comMngPopulationVO);
    /**
     * 编辑实有人口
     *
     * @param comMngPopulationVO 编辑内容
     * @return 编辑结果
     */
    R putPopulation(ComMngPopulationVO comMngPopulationVO);
    /**
     * 查询实有人口
     *
     * @param comMngPopulationVO 请求参数
     * @param comMngPopulationVO    请求参数
     * @return 实有人口集合
     */
    R listPopulation(ComMngPopulationDTO comMngPopulationVO);
    /**
     * 实有人口详情
     *
     * @param populationId 实有人口id
     * @return 实有人口详情
     */
    R detailPopulation(Long populationId);
    /**
     * 分页查询实有人口
     *
     * @param comMngPopulationVO 查询参数
     * @return 分页集合
     */
    R pagePopulation(ComMngPopulationDTO comMngPopulationVO);
    /**
     * 查询平台所有的实有人口
     *
     * @return 实有人口集合 按照创建顺序倒序排列
     */
    R listPopulationAll();
    /**
     * 删除实有人口
     *
     * @param populationId 实有人口id
     * @return 删除结果
     */
@@ -74,7 +64,6 @@
    /**
     * 导入实有人口
     *
     * @param list
     * @param communityId
     * @return
@@ -89,7 +78,6 @@
     * @return 导入结果
     */
    R listSavePopulationConfirm(List<ComMngPopulationServeExcelVO> list, Long communityId);
    /**
     * 根据实有人口id修改用户标签
     *
@@ -157,7 +145,6 @@
    /**
     * 编辑电子档案
     *
     * @param userElectronicFileVO
     * @return
     */
@@ -165,13 +152,33 @@
    /**
     * 实有人口统计
     *
     * @param communityId 社区id
     * @return 统计结果
     * @param communityId   社区id
     * @return  统计结果
     */
    R getPopulationTotalByAdmin(Long communityId);
    /**
     * 首页大屏统计接口
     * @param communityId   社区id
     * @return  统计结果
     */
    R getScreenIndex(Long communityId);
    /**
     * 事件大屏统计接口
     * @param communityId   社区id
     * @return  统计结果
     */
    R getScreenEvent(Long communityId);
    /**
     * 民生大屏统计接口
     * @param communityId   社区id
     * @return  统计结果
     */
    R getScreenCivil(Long communityId);
   /**
     * description 根据身份证信息修改用户标签信息
     *
     * @param comMngPopulationTagCardNoDTO 查询对象
@@ -197,4 +204,14 @@
     * @return
     */
    R screenStatistic(Long communityId);
    R getScreenGirds(Long communityId);
    R getScreenEventDetail(BigScreenEventDetailDTO eventDetailDTO);
    R pagePopulationListApp(PagePopulationListDTO populationListDTO);
    R getPopulationDetailApp(Long populationId);
    R getPopulationRepairByApp();
}