package com.dao; import java.util.List; import org.apache.ibatis.annotations.Param; import com.baomidou.mybatisplus.mapper.BaseMapper; import com.baomidou.mybatisplus.mapper.Wrapper; import com.baomidou.mybatisplus.plugins.pagination.Pagination; import com.entity.UsersEntity; /** * 用户 * 用户数据访问接口 * 用于管理系统用户数据的数据库操作 */ public interface UsersDao extends BaseMapper { /** * 查询用户列表 * 返回用户实体列表,支持条件查询 * @param wrapper 查询条件包装器,用于构建WHERE条件、排序等 * @return 用户实体列表 */ List selectListView(@Param("ew") Wrapper wrapper); /** * 分页查询用户列表 * 支持分页的用户查询,用于管理系统中的用户列表展示 * @param page 分页对象,包含当前页码、每页大小、总记录数等信息 * @param wrapper 查询条件包装器 * @return 分页后的用户实体列表 */ List selectListView(Pagination page, @Param("ew") Wrapper wrapper); }