Skip to main content

slice_rows

Function slice_rows 

Source
pub fn slice_rows<T>(rows: Vec<T>, total: i64) -> PageBean<T>
Expand description

包装 SQL 分页查询结果

将 Repository 层返回的 (total, rows) 二元组包装为 PageBean。 与 paginate 不同,本函数不做内存截取,直接使用 SQL 查询返回的分页行。

§参数

  • rows: SQL LIMIT/OFFSET 查询返回的当前页行数据
  • total: COUNT 查询返回的总行数

§返回值

返回 PageBean<T>total 为总记录数,rows 为当前页数据。