package com.panzhihua.service_community.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.panzhihua.common.model.vos.community.ActivitySignVO; import com.panzhihua.common.model.vos.community.ComActActEvaluateExcelVO; import com.panzhihua.common.model.vos.community.ComActActEvaluateVO; import com.panzhihua.common.model.vos.community.ComActActRegistVO; import com.panzhihua.service_community.model.dos.ComActActEvaluateDO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * title: ComActActEvaluateDAO 社区》活动》活动评价表mapper类 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 社区》活动》活动评价表mapper类 * * @author txb * @date 2021/8/24 10:21 */ @Mapper public interface ComActActEvaluateDAO extends BaseMapper { IPage pageActivityEvaluates(Page page, @Param("comActActEvaluateVO") ComActActEvaluateVO comActActEvaluateVO); List getEvaluateLists(@Param("comActActEvaluateVO") ComActActEvaluateVO comActActEvaluateVO); /** * 分页查询活动评价列表 * @param page 分页参数 * @param activityId 活动id * @return 活动评价列表 */ IPage getEvaluateListPage(Page page, @Param("activityId") Long activityId); /** * 查询某活动的用户评价 * @param activityId 活动id * @param userId 用户id * @return 用户评价记录 */ ComActActEvaluateVO getEvaluateListByUserId(@Param("activityId") Long activityId,@Param("userId") Long userId); /** * 查询某活动的用户评价列表 * @param activityId * @param userId * @return */ List selectEvaluateList(@Param("activityId") Long activityId, @Param("userId") Long userId); }