From ce4a770744d7a0b4e4ea3b5101556b94e72bdf1c Mon Sep 17 00:00:00 2001
From: lidongdong <1459917685@qq.com>
Date: 星期二, 14 十一月 2023 17:49:20 +0800
Subject: [PATCH] 修改打卡

---
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComPbMemberService.java |  176 +++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 155 insertions(+), 21 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComPbMemberService.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComPbMemberService.java
index 705c91d..946999c 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComPbMemberService.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComPbMemberService.java
@@ -1,11 +1,15 @@
 package com.panzhihua.service_dangjian.service;
 
+import java.util.List;
+
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.panzhihua.common.model.dtos.community.PageMemberForInviteDTO;
+import com.panzhihua.common.model.dtos.partybuilding.ComDataStatisticsOrgDto;
+import com.panzhihua.common.model.dtos.partybuilding.PageComDataStatisticsMemberDto;
 import com.panzhihua.common.model.vos.R;
 import com.panzhihua.common.model.vos.partybuilding.*;
+import com.panzhihua.common.model.vos.partybuilding.excel.ComPbMemberRoleExcelVo;
 import com.panzhihua.service_dangjian.model.dos.ComPbMemberDO;
-
-import java.util.List;
 
 /**
  * @program: springcloud_k8s_panzhihuazhihuishequ
@@ -16,114 +20,244 @@
 public interface ComPbMemberService extends IService<ComPbMemberDO> {
     /**
      * 新增党员
-     * @param partyBuildingMemberVO 党员基本信息
+     *
+     * @param partyBuildingMemberVO
+     *            党员基本信息
      * @return 新增结果
      */
     R addPartyBuildingMember(PartyBuildingMemberVO partyBuildingMemberVO);
 
     /**
      * 批量新增党员
-     * @param list 党员集合
+     *
+     * @param list
+     *            党员集合
      * @return 新增结果
      */
     R listSavePartyBuildingMemberExcelVO(List<PartyBuildingMemberExcelVO> list);
 
     /**
      * 分页党员
-     * @param pagePartyOrganizationVO 查询信息
+     *
+     * @param pagePartyOrganizationVO
+     *            查询信息
      * @return 分页数据
      */
     R pagePartyOrganization(PagePartyOrganizationVO pagePartyOrganizationVO);
+
     /**
      * 编辑党员信息 新增字段均可编辑
-     * @param partyBuildingMemberVO 编辑字段
+     *
+     * @param partyBuildingMemberVO
+     *            编辑字段
      * @return 编辑结果
      */
     R updatePartyBuildingMember(PartyBuildingMemberVO partyBuildingMemberVO);
+
     /**
      * 查询指定社区的所有党员
-     * @param communityId 社区id
+     *
+     * @param communityId
+     *            社区id
      * @return 党员列表
      */
     R listPartyMember(Long communityId);
+
     /**
      * 新增党委
-     * @param partyCommitteeVO 新增信息
+     *
+     * @param partyCommitteeVO
+     *            新增信息
      * @return 新增结果
      */
     R addPartyCommittee(PartyCommitteeVO partyCommitteeVO);
+
     /**
      * 编辑党委
-     * @param partyCommitteeVO 编辑信息
+     *
+     * @param partyCommitteeVO
+     *            编辑信息
      * @return 编辑结果
      */
     R updatePartyCommittee(PartyCommitteeVO partyCommitteeVO);
+
     /**
      * 删除党委
-     * @param partyCommitteeVO 删除id
+     *
+     * @param partyCommitteeVO
+     *            删除id
      * @return 删除结果
      */
     R deletePartyCommittee(PartyCommitteeVO partyCommitteeVO);
+
     /**
      * 分页社区党委查询
-     * @param partyCommitteeVO 查询参数
+     *
+     * @param partyCommitteeVO
+     *            查询参数
      * @return 分页集合
      */
     R pagePartyCommittee(PartyCommitteeVO partyCommitteeVO);
+
     /**
      * 新建党建动态
-     * @param partyCommitteeVO 动态内容
+     *
+     * @param partyCommitteeVO
+     *            动态内容
      * @return 新增结果
      */
     R adddYnamic(PartyBuildingComPbDynVO partyCommitteeVO);
+
     /**
      * 编辑动态
-     * @param partyCommitteeVO 编辑内容
+     *
+     * @param partyCommitteeVO
+     *            编辑内容
      * @return 编辑结果
      */
     R updateYnamic(PartyBuildingComPbDynVO partyCommitteeVO);
+
     /**
      * 动态详情
-     * @param id 动态主键
+     *
+     * @param id
+     *            动态主键
      * @return 详情
      */
-    R infoYnamic(Integer id);
+    R infoYnamic(Long id);
+
     /**
      * 分页查询党员动态
-     * @param partyBuildingComPbDynVO 查询参数
+     *
+     * @param partyBuildingComPbDynVO
+     *            查询参数
      * @return 分页数据
      */
     R pageYnamic(PartyBuildingComPbDynVO partyBuildingComPbDynVO);
+
     /**
      * 删除动态
-     * @param id 动态主键
+     *
+     * @param id
+     *            动态主键
      * @return 删除结果
      */
     R deleteYnamic(Integer id);
 
     /**
      * 增加阅读记录
-     * @param comPbDynUserVO 阅读记录
+     *
+     * @param comPbDynUserVO
+     *            阅读记录
      * @return 增加结果
      */
     R addDynUser(ComPbDynUserVO comPbDynUserVO);
+
     /**
      * 删除党员
-     * @param id 党员主键
+     *
+     * @param id
+     *            党员主键
      * @return 删除结果
      */
-    R deleteDynUser(Integer id);
+    R deleteDynUser(Long id);
 
     /**
      * 定时任务刷新党建动态发布状态
+     *
      * @return 刷新数据数量
      */
     R timedTaskPartyBuildingStatus();
 
     /**
      * 分页查询认证党员
-     * @param pagePartyBuildingMemberVO 查询参数
+     *
+     * @param pagePartyBuildingMemberVO
+     *            查询参数
      * @return 分页数据
      */
     R pagePrePartyBuilingMember(PagePartyBuildingMemberVO pagePartyBuildingMemberVO);
+
+    /**
+     * 审核党员认证信息
+     *
+     * @param partyBuildingMemberVO
+     *            编辑字段
+     * @return 编辑结果
+     */
+    R updatePartyBuildingMembers(PartyBuildingMemberVO partyBuildingMemberVO);
+
+    /**
+     * 导出党员信息
+     *
+     * @param organizationVO
+     *            请求参数
+     * @return 党员信息列表
+     */
+    R exportPbMember(PagePartyOrganizationVO organizationVO);
+
+    /**
+     * 分页查询党员数据统计
+     * @param statisticsMemberDto   请求参数
+     * @return  党员数据统计
+     */
+    R pageDataStatisticsMember(PageComDataStatisticsMemberDto statisticsMemberDto);
+
+    /**
+     * 根据组织id查询组织下统计数据
+     * @param statisticsOrgDto  请求参数
+     * @return  组织下统计数据
+     */
+    R getOrgDataStatistics(ComDataStatisticsOrgDto statisticsOrgDto);
+
+    /**
+     * 查询党组织表头统计数据
+     * @param communityId
+     *            社区id
+     * @return  党组织表头统计数据
+     */
+    R getHeaderOrgDataStatistics(Long communityId);
+
+    /**
+     * 党员数据统计-党员导出数据查询
+     * @param statisticsMemberDto   请求参数
+     * @return  党员导出数据
+     */
+    R exportDataStatisticsMember(PageComDataStatisticsMemberDto statisticsMemberDto);
+
+    /**
+     * 党委导入接口
+     * @param list 数据列表
+     * @param communityId   社区id
+     * @param userId    用户id
+     * @return  导入结果
+     */
+    R importPbMemberRole(List<ComPbMemberRoleExcelVo> list, Long communityId, Long userId);
+
+    /**
+     * 导出党员积分
+     * @param pagePartyOrganizationVO
+     * @return
+     */
+    R exportPartyMember(PagePartyOrganizationVO pagePartyOrganizationVO);
+
+    /**
+     * 身份证查询党员
+     * @param idCard
+     * @return
+     */
+    R checkMember(String idCard);
+
+    R getPagePbMember(PartyBuildingMemberVO partyBuildingMemberVO);
+
+    R getPartyMember(String phone,Integer type);
+
+    R memberDetail(Long id);
+
+    /**
+     * 分页查询注册党员列表
+     * @param pageMemberForInviteDTO
+     * @return
+     */
+    R pageRegisterMember(PageMemberForInviteDTO pageMemberForInviteDTO);
 }

--
Gitblit v1.7.1