AssessmentPlanAnswerResultMapper.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package com.xjrsoft.module.assessment.mapper;
  2. import com.github.yulichang.base.MPJBaseMapper;
  3. import com.xjrsoft.module.assessment.dto.AssessmentQuestionResultDto;
  4. import com.xjrsoft.module.assessment.entity.AssessmentPlanAnswerResult;
  5. import com.xjrsoft.module.assessment.vo.AssessmentPlanAnswerClassResultVo;
  6. import com.xjrsoft.module.assessment.vo.AssessmentPlanAnswerDetailVo;
  7. import com.xjrsoft.module.assessment.vo.AssessmentQuestionResultVo;
  8. import org.apache.ibatis.annotations.Mapper;
  9. import org.apache.ibatis.annotations.Param;
  10. import java.util.List;
  11. /**
  12. * @title: 考核计划答题参与班级
  13. * @Author dzx
  14. * @Date: 2024-04-01
  15. * @Version 1.0
  16. */
  17. @Mapper
  18. public interface AssessmentPlanAnswerResultMapper extends MPJBaseMapper<AssessmentPlanAnswerResult> {
  19. List<AssessmentQuestionResultVo> getResultList(@Param("dto") AssessmentQuestionResultDto dto);
  20. List<AssessmentPlanAnswerClassResultVo> getClassResult(Long id);
  21. List<AssessmentPlanAnswerDetailVo> getQuestionResult(Long id);
  22. List<AssessmentPlanAnswerDetailVo> getScaleQuestionResult(Long id);
  23. List<AssessmentPlanAnswerDetailVo> getTextQuestionResult(Long id);
  24. List<AssessmentPlanAnswerDetailVo> getStudentQuestionResultList(@Param("templatePlanId") Long templatePlanId, @Param("studentUserId") Long studentUserId);
  25. List<AssessmentPlanAnswerDetailVo> getPlanQuestionResultList(@Param("templatePlanId") Long templatePlanId);
  26. }