package com.jiuqi.lbsinterface.bean; import java.io.Serializable; /** * 标准化查询条件,强制分页 * @author modi * */ public class SelectKey implements Serializable{ /** * */ private static final long serialVersionUID = 3279446407178178994L; private int size; private long startIndex;//为null时自动从0开始 // private Long endIndex;//为null时自动处理 private SortType sort = SortType.DESC; private String sortField = "createDate"; public SelectKey(int size){ this.size = size; } public SelectKey(){ this.size = 100; } public int getSize() { return size; } public void setSize(int size) { this.size = size; } public long getStartIndex() { return startIndex; } public void setStartIndex(long startIndex) { this.startIndex = startIndex; } // public Long getEndIndex() { // return endIndex; // } // public void setEndIndex(Long endIndex) { // this.endIndex = endIndex; // } public SortType getSort() { return sort; } public void setSort(SortType sort) { this.sort = sort; } public String getSortField() { return sortField; } public void setSortField(String sortField) { this.sortField = sortField; } public String getOrderByStr(){ return " order by "+sortField+" "+sort.getFlag()+" "; } }