2025-12-29 16:06:48 +08:00
|
|
|
package com.senmesh.common.dto;
|
2025-06-11 09:42:13 +08:00
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 分页对象
|
|
|
|
|
*
|
|
|
|
|
* @author sr on 2020-08-26
|
|
|
|
|
*/
|
|
|
|
|
public interface IPage<T> {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 第几页
|
|
|
|
|
*
|
|
|
|
|
* @return
|
|
|
|
|
* @author sr on 2020-08-26
|
|
|
|
|
*/
|
|
|
|
|
Integer getPageNo();
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 页宽
|
|
|
|
|
*
|
|
|
|
|
* @return
|
|
|
|
|
* @author sr on 2020-08-26
|
|
|
|
|
*/
|
|
|
|
|
Integer getPageSize();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取是否需要分页属性
|
|
|
|
|
*
|
|
|
|
|
* @return {@link Boolean}
|
|
|
|
|
*/
|
|
|
|
|
Boolean getNeedPage();
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 设置分页结果
|
|
|
|
|
*
|
|
|
|
|
* @author sr on 2020-08-26
|
|
|
|
|
*/
|
|
|
|
|
void setPageResult(int totalCount, List<T> results);
|
|
|
|
|
|
|
|
|
|
}
|