Class PageReq
java.lang.Object
cn.dinodev.spring.commons.request.PageReq
分页请求信息
- Author:
- Cody Lu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.data.domain.Pageablepageable()生成分页请求对象。org.springframework.data.domain.Pageable根据排序请求生成分页请求对象。org.springframework.data.domain.Pageable根据排序请求和前缀生成分页请求对象。org.springframework.data.domain.Pageablepageable(org.springframework.data.domain.Sort sort) 根据排序对象生成分页请求对象。
-
Constructor Details
-
PageReq
public PageReq()
-
-
Method Details
-
pageable
public org.springframework.data.domain.Pageable pageable()生成分页请求对象。示例:
PageReq pageReq = new PageReq(0, 10); Pageable pageable = pageReq.pageable(); // 生成的分页请求对象将会请求第0页,每页10条记录
- Returns:
- 分页请求对象
-
pageable
根据排序请求生成分页请求对象。示例:
SortReq sortReq = new SortReq(List.of("name:desc")); PageReq pageReq = new PageReq(0, 10); Pageable pageable = pageReq.pageable(sortReq); // 生成的分页请求对象将会请求第0页,每页10条记录,并按照name降序排序- Parameters:
sortReq- 排序请求对象- Returns:
- 分页请求对象
-
pageable
根据排序请求和前缀生成分页请求对象。示例:
SortReq sortReq = new SortReq(List.of("name:desc")); PageReq pageReq = new PageReq(0, 10); Pageable pageable = pageReq.pageable(sortReq, "user_"); // 生成的分页请求对象将会请求第0页,每页10条记录,并按照user_name降序排序- Parameters:
sortReq- 排序请求对象prefix- 排序属性的前缀- Returns:
- 分页请求对象
-
pageable
public org.springframework.data.domain.Pageable pageable(@NonNull org.springframework.data.domain.Sort sort) 根据排序对象生成分页请求对象。示例:
Sort sort = Sort.by(Sort.Order.desc("name")); PageReq pageReq = new PageReq(0, 10); Pageable pageable = pageReq.pageable(sort); // 生成的分页请求对象将会请求第0页,每页10条记录,并按照name降序排序- Parameters:
sort- 排序对象- Returns:
- 分页请求对象
-