package com.peanut.modules.master.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.peanut.common.utils.R; import com.peanut.modules.common.entity.*; import com.peanut.modules.common.to.ParamTo; import java.util.List; import java.util.Map; public interface CourseService extends IService { Page getCourseList(Map map); R delCourse(int id); List getCourseListForSociology(int sociologyId); Page getCourseListCanSociology(ParamTo param); List getCourseListForMedical(int medicalId); Page getCourseListCanMedical(ParamTo param); List getCourseListForPsyche(int medicalId); Page getCourseListCanPsyche(ParamTo param); void testCourse(); List courseAndChildrenList(Map params); R courseCatalogueTransfer(Map param); R getCourseLableLinkList(Map param); Page getProductListForCourse(Map param); List catalogueListByCourse(Map params); Page> getUserCourseList(Map params); }