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.
35 lines
1.4 KiB
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);
|
|
|
|
}
|