|
|
|
@ -0,0 +1,40 @@
|
|
|
|
|
// 声明当前文件所属的包路径,表示该接口位于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);
|
|
|
|
|
|
|
|
|
|
}
|