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