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.UserEntity; // 用户 // 该接口主要用于与数据库中的用户表进行交互,继承自 MyBatis-Plus 的 BaseMapper 接口, //具备对 UserEntity 实体对象的基本增删改查功能。 public interface UserDao extends BaseMapper { //根据传入的查询条件包装器 wrapper 查询用户实体列表。 // @param wrapper 用于构建查询条件的包装器,可设置如等于、大于、小于等各种查询条件。 // @return 符合查询条件的用户实体列表,若没有符合条件的记录则返回空列表。 List selectListView(@Param("ew") Wrapper wrapper); // 根据传入的分页信息 page 和查询条件包装器 wrapper 进行分页查询用户实体列表。 //@param page 分页对象,包含当前页码、每页显示的记录数等分页信息。 // @param wrapper 用于构建查询条件的包装器。 // @return 当前页符合查询条件的用户实体列表,若没有符合条件的记录则返回空列表。 List selectListView(Pagination page, @Param("ew") Wrapper wrapper); }