package com.app.mvc.beans; import lombok.Getter; import lombok.Setter; import lombok.ToString; import javax.validation.constraints.Max; import javax.validation.constraints.Min; /** * Created by jimin on 15/11/4. */ @ToString public class PageQuery { /** * 当前页码 */ @Min(value = 1, message = "当前页码不合法") @Getter @Setter private int pageNo = 1; /** * 每页数目 */ @Min(value = 1, message = "每页展示数量不合法") @Getter @Setter private int pageSize = 10; /** * 偏移量 */ @Setter private int offset; /** * 是否使用排序,用于扩展 * 1:使用,0:不使用 */ @Getter @Setter @Min(0) @Max(1) private int order = 1; public int getOffset() { return (pageNo - 1) * pageSize; } }