ExamSubjectSongService.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.keao.edu.user.service;
  2. import com.keao.edu.common.page.PageInfo;
  3. import com.keao.edu.common.service.BaseService;
  4. import com.keao.edu.user.dto.ExamSubjectSongDto;
  5. import com.keao.edu.user.entity.ExamSong;
  6. import com.keao.edu.user.entity.ExamSubjectSong;
  7. import com.keao.edu.user.page.ExamSubjectSongQueryInfo;
  8. import java.util.List;
  9. public interface ExamSubjectSongService extends BaseService<Long, ExamSubjectSong> {
  10. /**
  11. * @describe 添加考试内容
  12. * @author Joburgess
  13. * @date 2020.06.18
  14. * @param examSubjectSongs:
  15. * @return void
  16. */
  17. void addExamSubjects(List<ExamSubjectSong> examSubjectSongs);
  18. PageInfo<ExamSubjectSongDto> queryExamSubjectSongs(ExamSubjectSongQueryInfo queryInfo);
  19. void deleteExamSubjectSong(Long id);
  20. /**
  21. * 获取考试对应科目对应级别的曲目
  22. * @param examSubjectId
  23. * @param level
  24. * @return
  25. */
  26. List<ExamSong> getExamSubjectSong(Integer examinationBasicId,Long examSubjectId,Integer level);
  27. /**
  28. * 获取考级专业相应级别列表
  29. * @param examinationBasicId
  30. * @param examSubjectId
  31. * @return
  32. */
  33. List<ExamSubjectSong> getExamSubjectLevels(Integer examinationBasicId,Long examSubjectId);
  34. }