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.
ass/src/main/java/com/dao/UserDao.java

35 lines
1.4 KiB

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<UserEntity> {
//根据传入的查询条件包装器 wrapper 查询用户实体列表。
// @param wrapper 用于构建查询条件的包装器,可设置如等于、大于、小于等各种查询条件。
// @return 符合查询条件的用户实体列表,若没有符合条件的记录则返回空列表。
List<UserEntity> selectListView(@Param("ew") Wrapper<UserEntity> wrapper);
// 根据传入的分页信息 page 和查询条件包装器 wrapper 进行分页查询用户实体列表。
//@param page 分页对象,包含当前页码、每页显示的记录数等分页信息。
// @param wrapper 用于构建查询条件的包装器。
// @return 当前页符合查询条件的用户实体列表,若没有符合条件的记录则返回空列表。
List<UserEntity> selectListView(Pagination page, @Param("ew") Wrapper<UserEntity> wrapper);
}