package com.panzhihua.service_community.service; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.GrantIntegral; import com.panzhihua.common.model.vos.community.VolunteerActivitiesPeopleVO; import com.panzhihua.service_community.entity.VolunteerActivitiesPeople; import java.util.List; public interface VolunteerActivitiesPeopleService { /** * 志愿者单个详情 * @param id * @return */ VolunteerActivitiesPeople vapGetById(String id); /** * 参与人员列表 * @param activityId * @param communityId * @return */ List vapGetList(String activityId, String communityId); /** * 添加参与人员 * @param volunteerActivitiesPeopleVO * @return */ int vapInsert(VolunteerActivitiesPeopleVO volunteerActivitiesPeopleVO); /** * 修改参与人员 * @param volunteerActivitiesPeopleVO * @return */ int vapUpdate(VolunteerActivitiesPeopleVO volunteerActivitiesPeopleVO); /** * 删除参与人员 * @param id * @return */ int vapDelete(String id); /** * 积分发放 * @return */ R grantIntegral(GrantIntegral grantIntegral); }