| | |
| | | package com.vci.starter.web.pagemodel; |
| | | |
| | | |
| | | import com.alibaba.fastjson.annotation.JSONField; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | |
| | |
| | | /** |
| | | * 查询条件的映射关系 |
| | | */ |
| | | @JSONField() |
| | | private Map<String,String> conditionMap = new HashMap<String, String>(); |
| | | @JSONField |
| | | private Map<String,String> conditionMap = new HashMap<>(); |
| | | |
| | | /** |
| | | * 当前页 |
| | | */ |
| | | @JSONField() |
| | | @JSONField |
| | | private int page = 1; |
| | | // 当前页 |
| | | /** |
| | | * 排序字段 |
| | | */ |
| | | @JSONField() |
| | | @JSONField |
| | | private String sort; |
| | | // 排序字段 ---前端只支持使用一个字段来排序,但是后台实际可以使用多个字段来排序,所以可以使用逗号分割 |
| | | /** |
| | | * 排序类型 |
| | | */ |
| | | @JSONField() |
| | | @JSONField |
| | | private String order; |
| | | // asc/desc,如果有多个排序字段时,这里也需要用逗号分割,且与sort的位置对应 |
| | | |
| | | /** |
| | | * 每页显示页数 |
| | | */ |
| | | @JSONField() |
| | | @JSONField |
| | | private int limit = 25;//每页显示的条数 |
| | | |
| | | /** |
| | |
| | | */ |
| | | public Map<String, String> getConditionMap() { |
| | | return conditionMap; |
| | | } |
| | | |
| | | /** |
| | | * 设置查询条件 |
| | | * @param conditionMap 查询条件的映射关系 |
| | | */ |
| | | public void setConditionMap(Map<String, String> conditionMap) { |
| | | this.conditionMap = conditionMap; |
| | | } |
| | | |
| | | /** |
| | |
| | | return conditionMapHasNick; |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | /** |
| | | * 设置查询条件 |
| | | * @param conditionMap 查询条件的映射关系 |
| | | */ |
| | | public void setConditionMap(Map<String, String> conditionMap) { |
| | | this.conditionMap = conditionMap; |
| | | } |
| | | |
| | | public int getPage() { |
| | |
| | | ", limit=" + limit + |
| | | '}'; |
| | | } |
| | | |
| | | } |