package art.kexue.sxwz.mapper; import art.kexue.sxwz.entity.EduCourse; import art.kexue.sxwz.entity.dto.EduCourseDto; import org.apache.ibatis.annotations.Mapper; import java.util.List; @Mapper public interface EduCourseMapper { int insert(EduCourse record); EduCourse queryById(Long id); int updateByIdSelective(EduCourse record); int deleteById(Long id); List queryByTeacherId(Long teacherId); List queryBySchoolId(Long schoolId); List queryByStudentId(Long studentId); List getPageList(EduCourseDto queryDto); }