ICourseScheduleService.java 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.ym.mec.education.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.ym.mec.education.base.BaseResponse;
  4. import com.ym.mec.education.base.PageResponse;
  5. import com.ym.mec.education.entity.CourseSchedule;
  6. import com.ym.mec.education.req.ClassGroupReq;
  7. import com.ym.mec.education.req.CourseScheduleReq;
  8. /**
  9. * <p>
  10. * 课程计划表 服务类
  11. * </p>
  12. *
  13. * @author lemeng
  14. * @since 2019-09-25
  15. */
  16. public interface ICourseScheduleService extends IService<CourseSchedule> {
  17. /**
  18. * 根据参数分页查询课程计划列表
  19. * @param classGroupReq
  20. * @return
  21. */
  22. PageResponse getPage(ClassGroupReq classGroupReq);
  23. /**
  24. * 根据课程计划id获取课程计划详情
  25. * @param courseScheduleReq
  26. * @return
  27. */
  28. BaseResponse getInfo(CourseScheduleReq courseScheduleReq);
  29. /**
  30. * 历史考勤统计-头信息
  31. * @param courseScheduleReq
  32. * @return
  33. */
  34. BaseResponse getStatisticsInfo(CourseScheduleReq courseScheduleReq);
  35. }