package com.kidgrow.common.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.kidgrow.common.constant.CommonConstant;
import java.io.Serializable;
/**
* 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020
*
* @Description: DTO基类
* @Project:
* @CreateDate: Created in 2020/2/3 16:15
* @Author: liuke
*/
public class SuperDto implements Serializable {
private static final long serialVersionUID = 8575415936281850634L;
public SuperDto() {
this(1, CommonConstant.DEFAULT_PAGE_SIZE);
}
public SuperDto(Integer page, Integer limit) {
this.page = page;
this.limit = limit;
}
/**
* 页号
*/
private Integer page;
/**
* 分页大小
*/
private Integer limit;
@JsonIgnore
public Integer getPage() {
if (page == null || page < 1) {
return 1;
}
return page;
}
public void setPage(Integer page) {
if (page != null && page < 1) {
this.page = 1;
}
this.page = page;
}
@JsonIgnore
public Integer getLimit() {
if (limit == null || limit < 1) {
return 1;
}
return limit;
}
public void setLimit(Integer limit) {
if (limit != null && limit < 1) {
this.limit = 1;
}
this.limit = limit;
}
}