package com.panzhihua.service_community.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.common.model.vos.community.ComActActEvaluateVO;
|
import com.panzhihua.service_community.model.dos.ComActActEvaluateDO;
|
/**
|
* title: ComActActEvaluateService 社区》活动》活动评价表服务类
|
* projectName 成都呐喊信息技术有限公司-智慧社区项目
|
* description: 社区》活动》活动评价表服务类
|
*
|
* @author txb
|
* @date 2021/8/24 10:21
|
*/
|
public interface ComActActEvaluateService extends IService<ComActActEvaluateDO> {
|
|
/**
|
* 社区活动评价功能
|
*
|
* @param comActActEvaluateVO 社区评价VO
|
* @return 评价结果
|
*/
|
R activityEvaluate(ComActActEvaluateVO comActActEvaluateVO);
|
|
/**
|
* 定时任务针对活动结束后7天还未评价的用户默认好评
|
* @return 执行结果
|
*/
|
R timedTaskActivityDefaultPraise();
|
|
/**
|
* 用户评价列表
|
*
|
* @param userId 用户id
|
* @return 当前用户对所有活动的评价列表
|
*/
|
R listEvaluate(Long userId);
|
|
/**
|
* 我的评价
|
* @param userId
|
* @param activityId
|
* @return
|
*/
|
R listMyActivityEvaluate(Long userId, Long activityId);
|
}
|