Entity - 实体PageQuery - 分页参数public interface PageController<Entity,PageQuery> extends BaseController<Entity>
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
handlerQueryParams(PageParams<PageQuery> params)
处理查询参数
|
default void |
handlerResult(com.baomidou.mybatisplus.core.metadata.IPage<Entity> page)
处理查询后的数据
如:执行@Echo回显
|
default QueryWrap<Entity> |
handlerWrapper(Entity model,
PageParams<PageQuery> params)
处理对象中的非空参数和扩展字段中的区间参数,可以覆盖后处理组装查询条件
|
default com.baomidou.mybatisplus.core.metadata.IPage<Entity> |
query(PageParams<PageQuery> params)
执行分页查询
子类可以覆盖后重写查询逻辑
|
fail, fail, fail, fail, fail, fail, getAccount, getBaseService, getEntityClass, getName, getTenant, getUserId, success, success, validFail, validFail, validFaildefault void handlerQueryParams(PageParams<PageQuery> params)
params - 前端传递的参数default com.baomidou.mybatisplus.core.metadata.IPage<Entity> query(PageParams<PageQuery> params)
子类可以覆盖后重写查询逻辑
params - 分页参数default QueryWrap<Entity> handlerWrapper(Entity model, PageParams<PageQuery> params)
model - 实体类params - 分页参数default void handlerResult(com.baomidou.mybatisplus.core.metadata.IPage<Entity> page)
如:执行@Echo回显
page - 分页对象Copyright © 2021. All rights reserved.