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/ComBpActivityService.java | 168 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 168 insertions(+), 0 deletions(-)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComBpActivityService.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComBpActivityService.java
new file mode 100644
index 0000000..d778476
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComBpActivityService.java
@@ -0,0 +1,168 @@
+package com.panzhihua.service_dangjian.service;
+
+import com.panzhihua.common.model.dtos.partybuilding.ActivitySignUpDTO;
+import com.panzhihua.common.model.dtos.partybuilding.ComPbActivityDTO;
+import com.panzhihua.common.model.vos.R;
+import com.panzhihua.common.model.vos.partybuilding.PageActivityMembersVO;
+import com.panzhihua.common.model.vos.partybuilding.PartyBuildingActivityVO;
+
+/**
+ * @program: springcloud_k8s_panzhihuazhihuishequ
+ * @description: 党员活动
+ * @author: huang.hongfa weixin hhf9596 qq 959656820
+ * @create: 2020-12-01 09:16
+ **/
+public interface ComBpActivityService {
+
+ /**
+ * 查询某个党员加入的所有党员活动
+ *
+ * @param partyBuildingActivityVO
+ * 查询参数
+ * @return 活动集合
+ */
+ R listPartyMemberActivities(PartyBuildingActivityVO partyBuildingActivityVO);
+
+ /**
+ * 活动报名名单分页查询
+ *
+ * @param pageActivityMembersVO
+ * 查询参数 手机号 名字
+ * @return 分页数据
+ */
+ R pageActivityMembers(PageActivityMembersVO pageActivityMembersVO);
+
+ /**
+ * 党员活动详情
+ *
+ * @param id
+ * 活动id
+ * @return 活动详情内容
+ */
+ R activityinfo(Long id, Long userId);
+
+ /**
+ * 新增党员活动
+ *
+ * @param partyBuildingActivityVO
+ * 参数
+ * @return 新增结果
+ */
+ R addactivity(PartyBuildingActivityVO partyBuildingActivityVO);
+
+ /**
+ * 编辑党员活动
+ *
+ * @param partyBuildingActivityVO
+ * 编辑内容
+ * @return 编辑结果
+ */
+ R updateActivity(PartyBuildingActivityVO partyBuildingActivityVO);
+
+ /**
+ * 发布党员活动
+ *
+ * @param id
+ * 主键id
+ * @return 发布结果
+ */
+ R releaseActivity(Long id);
+
+ /**
+ * 删除党员活动
+ *
+ * @param id
+ * 主键id
+ * @return 删除结果
+ */
+ R deleteActivity(Long id);
+
+ /**
+ * 分页查询党员活动
+ *
+ * @param partyBuildingActivityVO
+ * 查询条件
+ * @return 查询结果
+ */
+ R pageActivity(PartyBuildingActivityVO partyBuildingActivityVO);
+
+ /**
+ * 取消活动
+ *
+ * @param partyBuildingActivityVO
+ * 取消原因
+ * @return 操作结果
+ */
+ R cancelActivity(PartyBuildingActivityVO partyBuildingActivityVO);
+
+ /**
+ * 用户的所有党建活动
+ *
+ * @param userId
+ * 用户id
+ * @param communityId
+ * 社区id
+ * @param status
+ * @return 党建活动列表
+ */
+ R listActivity(Long userId, Long communityId, Integer status);
+
+ /**
+ * 党员活动人员参入列表
+ *
+ * @param id
+ * 活动id
+ * @return 党员集合
+ */
+ R listPartyBuildingMember(Long id);
+
+ /**
+ * 报名、取消报名党员活动
+ *
+ * @param activitySignUpDTO
+ * 操作参数
+ * @return 操作结果
+ */
+ R putActivitySignUp(ActivitySignUpDTO activitySignUpDTO);
+
+ /**
+ * 获取党建活动所有参入人员的id集合
+ *
+ * @param id
+ * 党建活动id
+ * @return 人员id集合
+ */
+ R selectAllPartyBuildingActivityMembers(Long id);
+
+ /**
+ * 定时任务取消党建活动
+ *
+ * @return 党建活动集合
+ */
+ R timedTaskPartyBuildingActivity();
+
+ /**
+ * 定时任务刷新党建活动的各个状态 除取消外
+ *
+ * @return 修改结果
+ */
+ R timedTaskPartyBuildingActivityAll();
+
+ /**
+ * 创建党员活动 小程序创建党员活动
+ *
+ * @param comPbActivityDTO
+ * 创建内容
+ * @return 创建结果
+ */
+ R addActivityApplets(ComPbActivityDTO comPbActivityDTO);
+
+ /**
+ * 根据党员活动id查询活动下报名人员
+ *
+ * @param activityId
+ * 党员活动id
+ * @return 活动下报名人员
+ */
+ R getTaskPbActivityPeopleList(Long activityId);
+}
--
Gitblit v1.7.1