/**
 * Copyright 2018-2020 stylefeng & fengshuonan (sn93@qq.com)
 * <p>
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * <p>
 * http://www.apache.org/licenses/LICENSE-2.0
 * <p>
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.inkasso.adapter.page;

import lombok.Data;
import lombok.Getter;
import lombok.Setter;

/**
 * 分页查询的请求参数封装
 *
 * @author zc
 * @date 2021-09-23
 */
@Getter
@Setter
public class PageQuery extends Sort {

    /**
     * 每页的条数
     */
    private Integer pageSize;

    /**
     * 页编码(第几页)
     */
    private Integer pageNum;


    public PageQuery() {

    }

    public PageQuery(Integer pageSize, Integer pageNum, Boolean ascFlag, String filedName) {
        super.setAsc(ascFlag);
        super.setFiledName(filedName);
        this.pageSize = pageSize;
        this.pageNum = pageNum;
    }

    public PageQuery(Integer pageSize, Integer pageNum){
       this(pageSize,pageNum,null,null);
    }
}
