TeacherClassMapper.java 821 Bytes
package com.jevon.mapper;

import com.jevon.model.Teacher;
import com.jevon.model.TeacherClass;

import java.util.List;

public interface TeacherClassMapper {

    int insert(TeacherClass record);

    int updateByPrimaryKey(TeacherClass record);

    int insertBatch(List<TeacherClass> teacherClasses);

    List<TeacherClass> selectByCourseName(TeacherClass teacherClass);

    TeacherClass selectByTeacher(TeacherClass teacherClass);

    TeacherClass selectByCourseAndClass(TeacherClass teacherClass);

    List<TeacherClass> selectBySchoolAndTeam(TeacherClass teacherClass);

    int deleteBySchoolAndTeam(TeacherClass teacherClass);

    TeacherClass selectById(int tClassId);

    int updateSchedule(int tClassId);

    int selectHasSchedule(TeacherClass teacherClass);

    int recallTeacherClass(int tClassId);
}