public class CoursesService { /** * 获取列表 * @return */ public List<Courses> getCourseList() { CoursesDao coursesDao = new CoursesDao(); return coursesDao.getCourseList(); } /** * 获取已购教材 * @return */ public List<StudentBuy> getBuyCourseList(String studentNo) { CoursesDao coursesDao = new CoursesDao(); return coursesDao.getBuyCourseList(studentNo); } /** * 通过isbn获取教材 * @return */ public Courses getISBN(String isbn) { CoursesDao courseDao = new CoursesDao(); Courses course = courseDao.getISBN(isbn); return course; } /** * 添加 * @return */ public Courses addCourse(Courses course) { CoursesDao courseDao = new CoursesDao(); courseDao.addCourse(course); return courseDao.getISBN(course.getIsbn()); } /** * 更新 * @param course */ public void updateCourse(Courses course) { CoursesDao courseDao = new CoursesDao(); courseDao.updateCourse(course); } public void addStudentBuy(StudentBuy buy) { CoursesDao courseDao = new CoursesDao(); courseDao.addStudentBuy(buy); } }
时间: 2024-02-14 11:24:03 浏览: 58
基于springboot的4个常见的复杂请求Demo,含实体嵌套List提交、通文件上传、List提交、数组Array提交
这段代码是一个Java类,它定义了一个CoursesService服务类,用于提供与教材课程相关的服务。其中包括获取教材列表、获取已购教材列表、通过ISBN获取教材、添加教材、更新教材信息等方法。这些方法通过调用CoursesDao类中的方法来实现具体的业务逻辑,例如获取教材列表会调用CoursesDao的getCourseList方法。该类的方法返回类型都是Courses或List<Courses>或List<StudentBuy>,表示返回的数据是与教材相关的对象或对象列表。
阅读全文