// 声明当前文件所在的包路径,表示该接口位于com.dao包下 package com.dao; // 导入教练实体类,用于数据库操作 import com.entity.JiaolianEntity; // 导入MyBatis Plus的BaseMapper接口,提供基本的CRUD操作 import com.baomidou.mybatisplus.mapper.BaseMapper; // 导入List集合类,用于返回多条数据 import java.util.List; // 导入Map集合类,用于传递参数键值对 import java.util.Map; // 导入MyBatis Plus的分页插件类,用于实现分页功能 import com.baomidou.mybatisplus.plugins.pagination.Pagination; // 导入MyBatis的Param注解,用于给参数命名 import org.apache.ibatis.annotations.Param; // 导入教练视图类,用于返回视图数据 import com.entity.view.JiaolianView; //教练 Dao 接口 //定义与教练表相关的数据库操作方法 // @author public interface JiaolianDao extends BaseMapper { // 分页查询教练信息列表 //@param page 分页对象,包含当前页、每页显示条数等信息 //@param params 查询参数Map集合,可包含各种查询条件 //@return 返回教练视图对象列表,用于前端展示 List selectListView(Pagination page,@Param("params")Map params); }