TeacherClassService.java
1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package com.jevon.service;
import com.jevon.model.TeacherClass;
import java.util.List;
/**
* @author chen
* @version 1.0
* @date 2019/9/29 0029 11:04
*/
public interface TeacherClassService {
int insert(TeacherClass teacherClass);
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(int schoolId , String team);
int recallTeacherClass(int tClassId);
//查询该老师一周的课程,并计算平均每天最多课
int selectTeacherDayClass(int schoolId , String team , String teacherName);
}