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.TokenEntity; /** * token * Token数据访问接口 * 用于管理用户认证令牌的数据库操作 */ public interface TokenDao extends BaseMapper { /** * 查询Token列表 * 返回Token实体列表,支持条件查询 * @param wrapper 查询条件包装器,用于构建WHERE条件、排序等 * @return Token实体列表 */ List selectListView(@Param("ew") Wrapper wrapper); /** * 分页查询Token列表 * 支持分页的Token查询,用于管理系统中的令牌列表展示 * @param page 分页对象,包含当前页码、每页大小、总记录数等信息 * @param wrapper 查询条件包装器 * @return 分页后的Token实体列表 */ List selectListView(Pagination page, @Param("ew") Wrapper wrapper); }