You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
// 声明当前文件所属的包路径, 表示该接口位于com.dao包下
package com.dao ;
// 导入Java的List集合类, 用于存储查询结果列表
import java.util.List ;
// 导入MyBatis的参数注解, 用于标识方法参数
import org.apache.ibatis.annotations.Param ;
// 导入MyBatis Plus的基础Mapper接口, 提供基本CRUD操作
import com.baomidou.mybatisplus.mapper.BaseMapper ;
// 导入MyBatis Plus的条件构造器Wrapper, 用于动态SQL条件拼接
import com.baomidou.mybatisplus.mapper.Wrapper ;
// 导入MyBatis Plus的分页插件类, 用于分页查询
import com.baomidou.mybatisplus.plugins.pagination.Pagination ;
// 导入用户实体类,用于数据库表映射
import com.entity.UsersEntity ;
// 用户数据访问层接口
// 定义用户相关的数据库操作方法
public interface UsersDao extends BaseMapper < UsersEntity > {
// 查询用户列表(不带分页)
//@param wrapper 条件构造器, 用于动态SQL条件拼接
//@return 返回用户实体对象列表
List < UsersEntity > selectListView ( @Param ( "ew" ) Wrapper < UsersEntity > wrapper ) ;
// 分页查询用户列表
// @param page 分页参数对象,包含当前页、每页数量等信息
//@param wrapper 条件构造器, 用于动态SQL条件拼接
//@return 返回用户实体对象列表
List < UsersEntity > selectListView ( Pagination page , @Param ( "ew" ) Wrapper < UsersEntity > wrapper ) ;
}