SubjectService.java 1003 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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.entity.Subject;
  5. import com.keao.edu.user.page.SubjectQueryInfo;
  6. import java.util.List;
  7. public interface SubjectService extends BaseService<Integer, Subject> {
  8. /**
  9. * 分页查询科目树状列表
  10. *
  11. * @param queryInfo
  12. * @return
  13. */
  14. PageInfo<Subject> queryPageTree(SubjectQueryInfo queryInfo);
  15. /**
  16. * 修改、新增科目树状列表
  17. *
  18. * @param subject
  19. */
  20. void upSetSubject(Subject subject);
  21. /**
  22. * 获取子级科目列表
  23. * @return
  24. */
  25. List<Subject> findSubSubjects(Integer tenantId);
  26. List<Subject> findBySubjectByIdList(List<Integer> subjectIdList);
  27. List<Subject> findBySubjectByIdList(String subjectIdList);
  28. /**
  29. * 根据声部id字符串查询
  30. *
  31. * @param subIds
  32. * @return
  33. */
  34. List<String> findBySubIds(String subIds);
  35. }