package com.panzhihua.service_community.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.panzhihua.common.model.vos.community.VolunteerActivitiesPeopleVO; import com.panzhihua.service_community.entity.VolunteerActivitiesPeople; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface VolunteerActivitiesPeopleDao extends BaseMapper { /** * 志愿者单个详情 * @param id * @return */ VolunteerActivitiesPeople vapGetById(@Param("id") String id); /** * 参与人员列表 * @param activityId * @param communityId * @return */ List vapGetList(@Param("activityId") String activityId, @Param("communityId") String communityId); /** * 添加参与人员 * @param volunteerActivitiesPeopleVO * @return */ int vapInsert(@Param("volunteerActivitiesPeopleVO") VolunteerActivitiesPeopleVO volunteerActivitiesPeopleVO); /** * 修改参与人员 * @param volunteerActivitiesPeopleVO * @return */ int vapUpdate(@Param("volunteerActivitiesPeopleVO") VolunteerActivitiesPeopleVO volunteerActivitiesPeopleVO); /** * 删除参与人员 * @param id * @return */ int vapDelete(@Param("id") String id); /** * 查询奖励未发放人数 * @param activityId * @return */ int vapGetUnissuedQuantity(@Param("activityId") String activityId); }