From 08f1b1f1804a8bd833d42f257908d80e88387b55 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期五, 14 三月 2025 11:27:47 +0800
Subject: [PATCH] 3.5增加登录验证、修改密码、人员列表调整
---
springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComPbMemberService.java | 270 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 270 insertions(+), 0 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
new file mode 100644
index 0000000..ef34608
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComPbMemberService.java
@@ -0,0 +1,270 @@
+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;
+
+/**
+ * @program: springcloud_k8s_panzhihuazhihuishequ
+ * @description: 党员
+ * @author: huang.hongfa weixin hhf9596 qq 959656820
+ * @create: 2020-11-30 10:53
+ **/
+public interface ComPbMemberService extends IService<ComPbMemberDO> {
+ /**
+ * 新增党员
+ *
+ * @param partyBuildingMemberVO
+ * 党员基本信息
+ * @return 新增结果
+ */
+ R addPartyBuildingMember(PartyBuildingMemberVO partyBuildingMemberVO);
+
+ /**
+ * 批量新增党员
+ *
+ * @param list
+ * 党员集合
+ * @return 新增结果
+ */
+ R listSavePartyBuildingMemberExcelVO(List<PartyBuildingMemberExcelVO> list);
+
+ /**
+ * 分页党员
+ *
+ * @param pagePartyOrganizationVO
+ * 查询信息
+ * @return 分页数据
+ */
+ R pagePartyOrganization(PagePartyOrganizationVO pagePartyOrganizationVO);
+
+ /**
+ * 编辑党员信息 新增字段均可编辑
+ *
+ * @param partyBuildingMemberVO
+ * 编辑字段
+ * @return 编辑结果
+ */
+ R updatePartyBuildingMember(PartyBuildingMemberVO partyBuildingMemberVO);
+
+ /**
+ * 查询指定社区的所有党员
+ *
+ * @param communityId
+ * 社区id
+ * @return 党员列表
+ */
+ R listPartyMember(Long communityId);
+
+ /**
+ * 新增党委
+ *
+ * @param partyCommitteeVO
+ * 新增信息
+ * @return 新增结果
+ */
+ R addPartyCommittee(PartyCommitteeVO partyCommitteeVO);
+
+ /**
+ * 编辑党委
+ *
+ * @param partyCommitteeVO
+ * 编辑信息
+ * @return 编辑结果
+ */
+ R updatePartyCommittee(PartyCommitteeVO partyCommitteeVO);
+
+ /**
+ * 删除党委
+ *
+ * @param partyCommitteeVO
+ * 删除id
+ * @return 删除结果
+ */
+ R deletePartyCommittee(PartyCommitteeVO partyCommitteeVO);
+
+ /**
+ * 分页社区党委查询
+ *
+ * @param partyCommitteeVO
+ * 查询参数
+ * @return 分页集合
+ */
+ R pagePartyCommittee(PartyCommitteeVO partyCommitteeVO);
+
+ /**
+ * 新建党建动态
+ *
+ * @param partyCommitteeVO
+ * 动态内容
+ * @return 新增结果
+ */
+ R adddYnamic(PartyBuildingComPbDynVO partyCommitteeVO);
+
+ /**
+ * 编辑动态
+ *
+ * @param partyCommitteeVO
+ * 编辑内容
+ * @return 编辑结果
+ */
+ R updateYnamic(PartyBuildingComPbDynVO partyCommitteeVO);
+
+ /**
+ * 动态详情
+ *
+ * @param id
+ * 动态主键
+ * @return 详情
+ */
+ R infoYnamic(Long id);
+
+ /**
+ * 分页查询党员动态
+ *
+ * @param partyBuildingComPbDynVO
+ * 查询参数
+ * @return 分页数据
+ */
+ R pageYnamic(PartyBuildingComPbDynVO partyBuildingComPbDynVO);
+
+ /**
+ * 删除动态
+ *
+ * @param id
+ * 动态主键
+ * @return 删除结果
+ */
+ R deleteYnamic(Integer id);
+
+ /**
+ * 增加阅读记录
+ *
+ * @param comPbDynUserVO
+ * 阅读记录
+ * @return 增加结果
+ */
+ R addDynUser(ComPbDynUserVO comPbDynUserVO);
+
+ /**
+ * 删除党员
+ *
+ * @param id
+ * 党员主键
+ * @return 删除结果
+ */
+ R deleteDynUser(Long id);
+
+ /**
+ * 定时任务刷新党建动态发布状态
+ *
+ * @return 刷新数据数量
+ */
+ R timedTaskPartyBuildingStatus();
+
+ /**
+ * 分页查询认证党员
+ *
+ * @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 getProject(ProjectVO projectVO);
+
+ R addProject(ProjectVO projectVO);
+
+ R updateProject(ProjectVO projectVO);
+
+ R deleteProject(ProjectVO projectVO);
+ R getPartyMember(String phone,Integer type);
+
+ R memberDetail(Long id);
+
+ /**
+ * 分页查询注册党员列表
+ * @param pageMemberForInviteDTO
+ * @return
+ */
+ R pageRegisterMember(PageMemberForInviteDTO pageMemberForInviteDTO);
+}
--
Gitblit v1.7.1