All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.allways.base.model.PageParam Maven / Gradle / Ivy

There is a newer version: 1.0.4.RELEASE
Show newest version
package com.allways.base.model;

/**
 * @author lirui
 *
 **/
public class PageParam extends BaseParam {

    public int offset;
    public int pageSize;
    public String sort;
    public String order = "ASC";

    public int pageNumber;

    public int getOffset() {
        if(pageNumber > 0){
            return (pageNumber-1)*pageSize;
        }
        return offset;
    }

    public void setOffset(int offset) {
        this.offset = offset;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public int getPageNumber() {
        return pageNumber;
    }

    public void setPageNumber(int pageNumber) {
        this.pageNumber = pageNumber;
    }

    @Override
    public String getSort() {
        return sort;
    }

    @Override
    public void setSort(String sort) {
        this.sort = sort;
    }

    @Override
    public String getOrder() {
        return order;
    }

    @Override
    public void setOrder(String order) {
        this.order = order;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy