/**
 * 分页参数
 */
export interface PageParam {
  /** 当前页码 */
  pageNumber: number;
  /** 每页条数 */
  pageSize: number;

  /** 总页数 */
  totalPages?: number;
  /** 总记录数 */
  totalElements?: number;

}

/**
 * 分页结果
 */
export interface PageDomain<T> {
  pageParam: PageParam;
  /** 数据列表 */
  dataList?: T[];
}
export interface PageRequest<T> {
  pageParam: PageParam;
  filter: T;
}