TeacherDao.java 630 B

123456789101112131415161718192021222324
  1. package com.keao.edu.user.dao;
  2. import com.keao.edu.common.dal.BaseDAO;
  3. import com.keao.edu.user.entity.Teacher;
  4. import org.apache.ibatis.annotations.Param;
  5. import java.util.List;
  6. import java.util.Map;
  7. import java.util.Set;
  8. public interface TeacherDao extends BaseDAO<Integer, Teacher> {
  9. List<Teacher> getWithTeachers(@Param("teacherIds") List<Integer> teacherIds);
  10. int batchUpdate(@Param("teachers") List<Teacher> teachers);
  11. /**
  12. * 获取教师声部名
  13. * @param teacherIds
  14. * @return
  15. */
  16. List<Map<Integer, String>> queryTeacherSubjectNames(@Param("teacherIds") Set<Integer> teacherIds);
  17. }