You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
// 声明当前文件所在的包路径, 表示这是com.dao包下的类
package com.dao ;
// 导入课程收藏实体类,用于数据库操作
import com.entity.JianshenkechengCollectionEntity ;
// 导入MyBatis Plus的基础Mapper接口, 提供基本的CRUD操作
import com.baomidou.mybatisplus.mapper.BaseMapper ;
// 导入Java的List集合类, 用于返回多条数据
import java.util.List ;
// 导入Java的Map集合类, 用于传递参数键值对
import java.util.Map ;
// 导入MyBatis Plus的分页插件类, 用于实现分页查询
import com.baomidou.mybatisplus.plugins.pagination.Pagination ;
// 导入MyBatis的Param注解, 用于给Mapper方法参数命名
import org.apache.ibatis.annotations.Param ;
// 导入课程收藏的视图实体类,用于返回视图数据
import com.entity.view.JianshenkechengCollectionView ;
//课程收藏 Dao 接口
//继承MyBatis Plus的BaseMapper, 提供对课程收藏表的基本数据库操作
//@author 作者信息(未填写)
public interface JianshenkechengCollectionDao extends BaseMapper < JianshenkechengCollectionEntity > {
// 分页查询课程收藏列表视图
//@param page 分页对象,包含当前页、每页条数等信息
//@param params 查询参数Map, 可以包含各种查询条件
//@return 返回课程收藏视图对象的列表
List < JianshenkechengCollectionView > selectListView ( Pagination page , @Param ( "params" ) Map < String , Object > params ) ;
}