diff --git a/DictionaryDao.java b/DictionaryDao.java new file mode 100644 index 0000000..88b8fc1 --- /dev/null +++ b/DictionaryDao.java @@ -0,0 +1,36 @@ +// 声明当前文件所在的包路径,表示该接口位于com.dao包下 +package com.dao; + +// 导入字典实体类,用于操作数据库中的字典表 +import com.entity.DictionaryEntity; +// 导入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.DictionaryView; + + + //字典 Dao 接口 + //该接口继承自MyBatis Plus的BaseMapper,提供对字典表的基本操作 + //并定义了自定义的查询方法 + // @author + +public interface DictionaryDao extends BaseMapper { + + + //分页查询字典数据 + // @param page 分页参数对象,包含当前页、每页数量等信息 + //@param params 查询条件参数Map,可以包含各种查询条件 + // @return 返回字典视图对象的列表,包含查询结果数据 + + List selectListView(Pagination page,@Param("params")Map params); + +}