package com.jwipc.page;

import lombok.Data;

import java.util.List;

/**
 * <p> </p>
 *
 * @author ZhangJie
 * @version 1.0
 * @since JDK 1.8
 */
@Data
public class PageView {
    /**
     * 分页数据
     */
    private List<?> records;
    private List<?> rows;
    private List<?> data;
    private long total;
    private String language;
    private String order_type;
    private String excel_titles;
    private String excel_fileds;
    private String excel_widths;
    private List<?> footer;
    /**
     * 总页数 这个数是计算出来的
     */
    private long pageCount;

    /**
     * 每页显示几条记录
     */
    private int pageSize = 10;

    /**
     * 默认 当前页 为第一页 这个数是计算出来的
     */
    private Long pageNow = 1L;

    /**
     * 总记录数
     */
    private long rowCount;

    /**
     * 从第几条记录开始
     */
    private int startPage;

    /**
     * 规定显示5个页码
     */
    private int pagecode = 10;
    public void setRows(List<?> rows) {
        this.rows = rows;
        this.total = this.rowCount;
    }

    public void setData(List<?> data) {
        this.data = data;
        this.total = this.rowCount;
    }
}
