// 声明当前文件所在的包路径,表示该接口位于com.dao包下 package com.dao; // 导入ForumEntity实体类,用于数据库表映射 import com.entity.ForumEntity; // 导入MyBatis Plus的BaseMapper接口,提供基础的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注解,用于给参数命名 import org.apache.ibatis.annotations.Param; // 导入论坛视图实体类,用于展示论坛数据 import com.entity.view.ForumView; //健身论坛 Dao 接口 // 该接口继承MyBatis Plus的BaseMapper,提供对ForumEntity的基本数据库操作 // @author 作者信息(未填写具体作者) public interface ForumDao extends BaseMapper { //分页查询论坛列表视图 // @param page 分页对象,包含当前页、每页显示条数等信息 //@param params 查询参数Map,可以包含各种查询条件 // @return 返回论坛视图对象的列表,用于前端展示 List selectListView(Pagination page,@Param("params")Map params); }