CourseServiceImpl.java
2.31 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
package com.jevon.service.impl;
import com.jevon.mapper.CourseMapper;
import com.jevon.model.Course;
import com.jevon.service.CourseService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @author chen
* @version 1.0
* @date 2019/10/9 0009 9:45
*/
@Service("courseService")
public class CourseServiceImpl implements CourseService {
@Autowired
CourseMapper courseMapper;
@Override
public int insertBatch(List<Course> list) {
return courseMapper.insertBatch(list);
}
@Override
public List<Course> selectBySchoolId(int schoolId) {
return courseMapper.selectBySchoolId(schoolId);
}
@Override
public List<Course> selectBySchoolId2(int schoolId) {
return courseMapper.selectBySchoolId2(schoolId);
}
@Override
public List<Course> selectByCourse(Course course) {
return courseMapper.selectByCourse(course);
}
@Override
public Course selectBySchoolIdAndCourseId(int schoolId, int courseId) {
Course course = new Course();
course.setSchoolId(schoolId);
course.setCourseId(courseId);
List<Course> list = courseMapper.selectByCourse(course) ;
if(list != null && list.size() > 0){
return list.get(0);
}else {
return null ;
}
}
@Override
public Course selectBySchoolIdAndCourseName(int schoolId, String courseName) {
Course course = new Course();
course.setSchoolId(schoolId);
course.setCourseName(courseName);
List<Course> list = courseMapper.selectByCourse(course) ;
if(list != null && list.size() > 0){
return list.get(0);
}else {
return null ;
}
}
@Override
public int updateCourseType(int courseId , int courseType , int schoolId) {
Course course = new Course();
course.setCourseId(courseId);
course.setCourseType(courseType);
course.setSchoolId(schoolId);
return courseMapper.updateCourseType(course);
}
@Override
public int deleteSchoolId(int schoolId) {
return courseMapper.deleteSchoolId(schoolId);
}
@Override
public int initSchoolId(int schoolId) {
return courseMapper.initSchoolId(schoolId);
}
}