From c88d1658a2b6b51ed1a81c3be3e9102b661970f3 Mon Sep 17 00:00:00 2001
From: luoxinwu <934743099@qq.com>
Date: 星期二, 05 三月 2024 09:42:37 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/haucheng_panzhihua' into haucheng_panzhihua
---
springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComBpActivityService.java | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 109 insertions(+), 11 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
index 321dff7..d778476 100644
--- 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
@@ -1,9 +1,10 @@
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;
-import com.panzhihua.service_dangjian.dao.ComBpActivityDAO;
/**
* @program: springcloud_k8s_panzhihuazhihuishequ
@@ -15,56 +16,153 @@
/**
* 查询某个党员加入的所有党员活动
- * @param partyBuildingActivityVO 查询参数
+ *
+ * @param partyBuildingActivityVO
+ * 查询参数
* @return 活动集合
*/
R listPartyMemberActivities(PartyBuildingActivityVO partyBuildingActivityVO);
+
/**
* 活动报名名单分页查询
- * @param pageActivityMembersVO 查询参数 手机号 名字
+ *
+ * @param pageActivityMembersVO
+ * 查询参数 手机号 名字
* @return 分页数据
*/
R pageActivityMembers(PageActivityMembersVO pageActivityMembersVO);
+
/**
* 党员活动详情
- * @param id 活动id
+ *
+ * @param id
+ * 活动id
* @return 活动详情内容
*/
- R activityinfo(Long id);
+ R activityinfo(Long id, Long userId);
+
/**
* 新增党员活动
- * @param partyBuildingActivityVO 参数
+ *
+ * @param partyBuildingActivityVO
+ * 参数
* @return 新增结果
*/
R addactivity(PartyBuildingActivityVO partyBuildingActivityVO);
+
/**
* 编辑党员活动
- * @param partyBuildingActivityVO 编辑内容
+ *
+ * @param partyBuildingActivityVO
+ * 编辑内容
* @return 编辑结果
*/
R updateActivity(PartyBuildingActivityVO partyBuildingActivityVO);
+
/**
* 发布党员活动
- * @param id 主键id
+ *
+ * @param id
+ * 主键id
* @return 发布结果
*/
R releaseActivity(Long id);
+
/**
* 删除党员活动
- * @param id 主键id
+ *
+ * @param id
+ * 主键id
* @return 删除结果
*/
R deleteActivity(Long id);
+
/**
* 分页查询党员活动
- * @param partyBuildingActivityVO 查询条件
+ *
+ * @param partyBuildingActivityVO
+ * 查询条件
* @return 查询结果
*/
R pageActivity(PartyBuildingActivityVO partyBuildingActivityVO);
+
/**
* 取消活动
- * @param 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