ActivityFeedbackDao.java 1.2 KB

1234567891011121314151617181920212223242526272829
  1. package platform.modules.sys.dao;
  2. import org.apache.ibatis.annotations.Param;
  3. import org.springframework.stereotype.Repository;
  4. import platform.common.base.mapper.BaseMapper;
  5. import platform.modules.government.dto.FeedbackQuery;
  6. import platform.modules.sys.entity.ActivityFeedback;
  7. import java.util.List;
  8. @Repository
  9. public interface ActivityFeedbackDao extends BaseMapper<ActivityFeedback> {
  10. List<ActivityFeedback> findPage(@Param("activityId") Integer activityId);
  11. List<ActivityFeedback> findFeedbackList(@Param("query") FeedbackQuery query);
  12. List<ActivityFeedback> findFeedbackTypelist(@Param("query") FeedbackQuery query);
  13. ActivityFeedback findCountByFeedbackType(@Param("query") FeedbackQuery query);
  14. Double findAvgStar(Integer activity_id);
  15. List<ActivityFeedback> findUserFeedback(@Param("id") Integer id, @Param("userId") int userId);
  16. List<ActivityFeedback> feedbackList(@Param("activity_id") String activityId, @Param("is_public") String isPublic, @Param("is_view") String isview, @Param("minScore") String minScore, @Param("maxScore") String maxScore);
  17. List<ActivityFeedback> feedbackPage(@Param("activity_id") String activityId, @Param("minScore") String minScore, @Param("maxScore") String maxScore);
  18. }