ClassTimeStatisticsMapper.java 933 B

12345678910111213141516171819202122232425262728293031323334
  1. package com.xjrsoft.module.classtime.mapper;
  2. import com.github.yulichang.base.MPJBaseMapper;
  3. import com.xjrsoft.module.classtime.entity.ClassTimeStatistics;
  4. import com.xjrsoft.module.classtime.vo.CourseListVo;
  5. import com.xjrsoft.module.classtime.vo.TeacherListVo;
  6. import com.xjrsoft.module.oa.entity.WfTeacherCourseTime;
  7. import org.apache.ibatis.annotations.Mapper;
  8. import java.util.List;
  9. /**
  10. * @title: 课时统计
  11. * @Author dzx
  12. * @Date: 2024-09-26
  13. * @Version 1.0
  14. */
  15. @Mapper
  16. public interface ClassTimeStatisticsMapper extends MPJBaseMapper<ClassTimeStatistics> {
  17. /**
  18. * 查询正式聘用和外聘教师的id、姓名、聘用方式
  19. * @return 数据集合
  20. */
  21. List<TeacherListVo> getTeacherList();
  22. /**
  23. * 查询所有课时补充数据
  24. * @return 数据集合
  25. */
  26. List<WfTeacherCourseTime> getWfTeacherCourseTimeList();
  27. List<CourseListVo> getCourseList(ClassTimeStatistics dto);
  28. }