package com.panzhihua.service_dangjian.service;
|
|
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
|
* @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);
|
/**
|
* 新增党员活动
|
* @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);
|
}
|