From d1e93b480d1c284e1aad6444ba94804ae7f9b775 Mon Sep 17 00:00:00 2001 From: pz2femycj <1468034451@qq.com> Date: Mon, 28 Apr 2025 22:00:56 +0800 Subject: [PATCH] ADD file via upload --- NewsDao.java | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 NewsDao.java diff --git a/NewsDao.java b/NewsDao.java new file mode 100644 index 0000000..1697ef1 --- /dev/null +++ b/NewsDao.java @@ -0,0 +1,35 @@ +// 声明当前文件所属的包路径,表示该接口位于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); + +} \ No newline at end of file