diff --git a/springboot/src/main/java/com/example/service/CourseService.java b/springboot/src/main/java/com/example/service/CourseService.java index fb89b5e6..4264d734 100644 --- a/springboot/src/main/java/com/example/service/CourseService.java +++ b/springboot/src/main/java/com/example/service/CourseService.java @@ -10,17 +10,29 @@ import javax.annotation.Resource; import java.util.List; @Service - public class CourseService { @Resource private CourseMapper courseMapper; - //total是查询的总数,list是数据列表 - //pageNum是当前的页码,pageSize是每页的个数 - public PageInfo selectPage(Integer pageNum, Integer pageSize, String name) { + // total 是查询的总数 list是数据列表 + // pageNum 当前的页码 pageSize是每页的个数 + public PageInfo selectPage(Integer pageNum, Integer pageSize, Course course) { PageHelper.startPage(pageNum, pageSize); - List courseList = courseMapper.selectAll(name); + List courseList = courseMapper.selectAll(course); return PageInfo.of(courseList); } + + // 新增数据 + public void add(Course course) { + courseMapper.insert(course); + } + + public void updateById(Course course) { + courseMapper.updateById(course); + } + + public void deleteById(Integer id) { + courseMapper.deleteById(id); + } }