AssessmentTemplatePlanMapper.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.xjrsoft.module.assessment.mapper;
  2. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  3. import com.github.yulichang.base.MPJBaseMapper;
  4. import com.xjrsoft.module.assessment.dto.AssessmentPlanAnswerPageDto;
  5. import com.xjrsoft.module.assessment.dto.AssessmentPlanAnswerStudentDto;
  6. import com.xjrsoft.module.assessment.dto.AssessmentTemplatePlanPageDto;
  7. import com.xjrsoft.module.assessment.entity.AssessmentTemplatePlan;
  8. import com.xjrsoft.module.assessment.vo.AssessmentPlanAnswerStudentPageVo;
  9. import com.xjrsoft.module.assessment.vo.AssessmentPlanAnswerStudentVo;
  10. import com.xjrsoft.module.assessment.vo.AssessmentPlanAnswerTeacherPageVo;
  11. import com.xjrsoft.module.assessment.vo.AssessmentTemplatePlanPageVo;
  12. import org.apache.ibatis.annotations.Mapper;
  13. import org.apache.ibatis.annotations.Param;
  14. import java.util.List;
  15. /**
  16. * @title: 考核计划
  17. * @Author dzx
  18. * @Date: 2024-04-01
  19. * @Version 1.0
  20. */
  21. @Mapper
  22. public interface AssessmentTemplatePlanMapper extends MPJBaseMapper<AssessmentTemplatePlan> {
  23. /**
  24. * 分页查询
  25. * @param page
  26. * @param dto
  27. */
  28. Page<AssessmentTemplatePlanPageVo> getPage(Page<AssessmentTemplatePlanPageVo> page, AssessmentTemplatePlanPageDto dto);
  29. Page<AssessmentPlanAnswerTeacherPageVo> getTeacherPage(Page<AssessmentPlanAnswerTeacherPageVo> page, AssessmentPlanAnswerPageDto dto);
  30. Page<AssessmentPlanAnswerStudentPageVo> getStudentPage(Page<AssessmentPlanAnswerStudentPageVo> page, AssessmentPlanAnswerPageDto dto);
  31. List<AssessmentTemplatePlanPageVo> getMobilePage(@Param("dto") AssessmentTemplatePlanPageDto dto);
  32. List<AssessmentPlanAnswerStudentVo> getAnswerStudent(@Param("dto") AssessmentPlanAnswerStudentDto dto);
  33. }