diff --git a/JiaolianYuyueDao.java b/JiaolianYuyueDao.java new file mode 100644 index 0000000..5b8bd83 --- /dev/null +++ b/JiaolianYuyueDao.java @@ -0,0 +1,36 @@ +// 声明当前类所在的包路径,表示该类位于com.dao包下 +package com.dao; + +// 导入教练预约申请实体类,用于数据库操作 +import com.entity.JiaolianYuyueEntity; +// 导入MyBatis Plus的基础Mapper接口,提供基本的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; + +// 导入Param注解,用于给Mapper接口的参数命名 +import org.apache.ibatis.annotations.Param; +// 导入教练预约申请的视图实体类,用于展示数据 +import com.entity.view.JiaolianYuyueView; + + + // 教练预约申请 Dao 接口 + //该接口继承自MyBatis Plus的BaseMapper,提供了基本的数据库操作方法 + //同时定义了自定义的查询方法用于处理教练预约申请相关的业务逻辑 + // @author 作者信息(未填写具体作者) + +public interface JiaolianYuyueDao extends BaseMapper { + + + //分页查询教练预约申请列表 + //@param page 分页对象,包含当前页码、每页显示条数等信息 + //@param params 查询参数Map集合,可以包含各种查询条件 + // @return 返回教练预约申请的视图对象列表,用于前端展示 + + List selectListView(Pagination page,@Param("params")Map params); + +} \ No newline at end of file