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

com.gomcarter.frameworks.mybatis.pager.Pageable Maven / Gradle / Ivy

There is a newer version: 2.0.10
Show newest version
package com.gomcarter.frameworks.mybatis.pager;


import java.io.Serializable;

/**
 * @author gomcarter 2017年12月2日 08:10:35
 */
public interface Pageable extends Serializable {

    /**
     * 翻页到 pageNo 页
     *
     * @param pageNo pageNo
     * @return this
     */
    Pageable turnPage(int pageNo);

    /**
     * @return 获取翻页起始项(不是其实页!!!)
     */
    int getStartNum();

    /**
     * @return 获取每页大小
     */
    int getPageCount();

    /**
     * @return 获取排序字段名; 多个排序用 逗号 隔开
     */
    String getOrderColumn();

    /**
     * @return 获取排序类型,一般为desc,或者as; 多个排序用 逗号 隔开
     */
    String getOrderType();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy