// 声明当前文件所属的包路径,表示该接口位于com.dao包下 package com.dao; // 导入新闻实体类,用于数据库表映射 import com.entity.NewsEntity; // 导入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的参数注解,用于标识方法参数 import org.apache.ibatis.annotations.Param; // 导入新闻视图实体类,用于展示层数据 import com.entity.view.NewsView; // 健身资讯 Dao 接口 //定义数据库访问层操作方法 // @author // 作者信息(未填写) public interface NewsDao extends BaseMapper { //分页查询新闻资讯列表视图 //@param page 分页参数对象,包含当前页、每页数量等信息 // @param params 查询条件参数Map集合 // @return 返回新闻视图对象列表 List selectListView(Pagination page,@Param("params")Map params); }