| | |
| | | /* |
| | | * Copyright (c) 2011-2020, baomidou (jobob@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> |
| | | * https://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. |
| | | * Copyright (c) 2011-2020, baomidou (jobob@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> |
| | | * https://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.panzhihua.common.model.vos; |
| | | |
| | | import static java.util.stream.Collectors.toList; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.function.Function; |
| | | |
| | | import static java.util.stream.Collectors.toList; |
| | | |
| | | /** |
| | | * 分页 Page 对象接口 |
| | |
| | | * |
| | | * @return 排序信息 |
| | | */ |
| | | List<Object> orders(){return null;} |
| | | List<Object> orders() { |
| | | return null; |
| | | } |
| | | |
| | | /** |
| | | * KEY/VALUE 条件 |
| | |
| | | |
| | | /** |
| | | * 内部什么也不干 |
| | | * <p>只是为了 json 反序列化时不报错</p> |
| | | * <p> |
| | | * 只是为了 json 反序列化时不报错 |
| | | * </p> |
| | | */ |
| | | IPageVO<T> setPages(long pages) { |
| | | // to do nothing |
| | |
| | | /** |
| | | * 设置是否命中count缓存 |
| | | * |
| | | * @param hit 是否命中 |
| | | * @param hit |
| | | * 是否命中 |
| | | * @since 3.3.1 |
| | | * @deprecated 3.4.0 @2020-06-30 缓存遵循mybatis的一或二缓 |
| | | */ |
| | |
| | | * |
| | | * @return 分页对象记录列表 |
| | | */ |
| | | List<T> getRecords(){return null;} |
| | | List<T> getRecords() { |
| | | return null; |
| | | } |
| | | |
| | | /** |
| | | * 设置分页记录列表 |
| | | */ |
| | | IPageVO<T> setRecords(List<T> records){return null;} |
| | | IPageVO<T> setRecords(List<T> records) { |
| | | return null; |
| | | } |
| | | |
| | | /** |
| | | * 当前满足条件总行数 |
| | | * |
| | | * @return 总条数 |
| | | */ |
| | | long getTotal(){return 0l;} |
| | | long getTotal() { |
| | | return 0l; |
| | | } |
| | | |
| | | /** |
| | | * 设置当前满足条件总行数 |
| | | */ |
| | | IPageVO<T> setTotal(long total){return null;} |
| | | IPageVO<T> setTotal(long total) { |
| | | return null; |
| | | } |
| | | |
| | | /** |
| | | * 获取每页显示条数 |
| | | * |
| | | * @return 每页显示条数 |
| | | */ |
| | | long getSize(){return 0;} |
| | | long getSize() { |
| | | return 0; |
| | | } |
| | | |
| | | /** |
| | | * 设置每页显示条数 |
| | | */ |
| | | IPageVO<T> setSize(long size){return null;} |
| | | IPageVO<T> setSize(long size) { |
| | | return null; |
| | | } |
| | | |
| | | /** |
| | | * 当前页 |
| | | * |
| | | * @return 当前页 |
| | | */ |
| | | long getCurrent(){return 0l;} |
| | | long getCurrent() { |
| | | return 0l; |
| | | } |
| | | |
| | | /** |
| | | * 设置当前页 |
| | | */ |
| | | IPageVO<T> setCurrent(long current){return null;} |
| | | IPageVO<T> setCurrent(long current) { |
| | | return null; |
| | | } |
| | | |
| | | /** |
| | | * IPageVO 的泛型转换 |
| | | * |
| | | * @param mapper 转换函数 |
| | | * @param <R> 转换后的泛型 |
| | | * @param mapper |
| | | * 转换函数 |
| | | * @param <R> |
| | | * 转换后的泛型 |
| | | * @return 转换泛型后的 IPageVO |
| | | */ |
| | | @SuppressWarnings("unchecked") |
| | |
| | | String countId() { |
| | | return null; |
| | | } |
| | | |
| | | |
| | | } |