refactor(video): PageHelper → PageResult 分页迁移,删除 shim 兼容类
- 54 个文件从 PageHelper.startPage() + PageInfo 迁移到 MyBatis Plus Page + PageResult - 复杂 @Select 查询加 IPage 参数实现自动分页 - 删除 PageHelper/PageInfo/StringUtil 3 个 shim 文件 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,25 +0,0 @@
|
||||
package com.github.pagehelper;
|
||||
|
||||
/**
|
||||
* PageHelper compatibility shim for WVP migration.
|
||||
* startPage() is a no-op — actual pagination needs to be replaced with MyBatis Plus.
|
||||
* TODO: Phase 5.7 - migrate all usages to MyBatis Plus selectPage()
|
||||
*/
|
||||
public class PageHelper {
|
||||
|
||||
private PageHelper() {}
|
||||
|
||||
/**
|
||||
* No-op stub. TODO: Replace with MyBatis Plus pagination.
|
||||
*/
|
||||
public static void startPage(int pageNum, int pageSize) {
|
||||
// no-op stub for compilation
|
||||
}
|
||||
|
||||
/**
|
||||
* No-op stub. TODO: Replace with MyBatis Plus pagination.
|
||||
*/
|
||||
public static void startPage(int pageNum, int pageSize, String orderBy) {
|
||||
// no-op stub for compilation
|
||||
}
|
||||
}
|
||||
@@ -1,105 +0,0 @@
|
||||
package com.github.pagehelper;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* PageHelper compatibility shim for WVP migration.
|
||||
* Wraps the basic pagination data needed by the migrated code.
|
||||
* TODO: Phase 5.7 - migrate to viewsh PageResult<T> properly
|
||||
*/
|
||||
public class PageInfo<T> implements Serializable {
|
||||
|
||||
private long total;
|
||||
private List<T> list;
|
||||
private int pageNum;
|
||||
private int pageSize;
|
||||
private int pages;
|
||||
private int startRow;
|
||||
private int endRow;
|
||||
private int size;
|
||||
private int prePage;
|
||||
private int nextPage;
|
||||
private boolean isFirstPage;
|
||||
private boolean isLastPage;
|
||||
private boolean hasPreviousPage;
|
||||
private boolean hasNextPage;
|
||||
private int navigatePages = 8;
|
||||
private int[] navigatepageNums = new int[0];
|
||||
private int navigateFirstPage;
|
||||
private int navigateLastPage;
|
||||
|
||||
public PageInfo() {
|
||||
this.list = new ArrayList<>();
|
||||
}
|
||||
|
||||
public PageInfo(List<T> list) {
|
||||
this.list = list != null ? list : new ArrayList<>();
|
||||
this.total = this.list.size();
|
||||
this.size = this.list.size();
|
||||
this.pageSize = this.list.size();
|
||||
this.pageNum = 1;
|
||||
this.pages = 1;
|
||||
}
|
||||
|
||||
public PageInfo(List<T> list, long total) {
|
||||
this.list = list != null ? list : new ArrayList<>();
|
||||
this.total = total;
|
||||
this.size = this.list.size();
|
||||
}
|
||||
|
||||
public long getTotal() { return total; }
|
||||
public void setTotal(long total) { this.total = total; }
|
||||
|
||||
public List<T> getList() { return list; }
|
||||
public void setList(List<T> list) { this.list = list; }
|
||||
|
||||
public int getPageNum() { return pageNum; }
|
||||
public void setPageNum(int pageNum) { this.pageNum = pageNum; }
|
||||
|
||||
public int getPageSize() { return pageSize; }
|
||||
public void setPageSize(int pageSize) { this.pageSize = pageSize; }
|
||||
|
||||
public int getPages() { return pages; }
|
||||
public void setPages(int pages) { this.pages = pages; }
|
||||
|
||||
public int getStartRow() { return startRow; }
|
||||
public void setStartRow(int startRow) { this.startRow = startRow; }
|
||||
|
||||
public int getEndRow() { return endRow; }
|
||||
public void setEndRow(int endRow) { this.endRow = endRow; }
|
||||
|
||||
public int getSize() { return size; }
|
||||
public void setSize(int size) { this.size = size; }
|
||||
|
||||
public int getPrePage() { return prePage; }
|
||||
public void setPrePage(int prePage) { this.prePage = prePage; }
|
||||
|
||||
public int getNextPage() { return nextPage; }
|
||||
public void setNextPage(int nextPage) { this.nextPage = nextPage; }
|
||||
|
||||
public boolean isIsFirstPage() { return isFirstPage; }
|
||||
public void setIsFirstPage(boolean isFirstPage) { this.isFirstPage = isFirstPage; }
|
||||
|
||||
public boolean isIsLastPage() { return isLastPage; }
|
||||
public void setIsLastPage(boolean isLastPage) { this.isLastPage = isLastPage; }
|
||||
|
||||
public boolean isHasPreviousPage() { return hasPreviousPage; }
|
||||
public void setHasPreviousPage(boolean hasPreviousPage) { this.hasPreviousPage = hasPreviousPage; }
|
||||
|
||||
public boolean isHasNextPage() { return hasNextPage; }
|
||||
public void setHasNextPage(boolean hasNextPage) { this.hasNextPage = hasNextPage; }
|
||||
|
||||
public int getNavigatePages() { return navigatePages; }
|
||||
public void setNavigatePages(int navigatePages) { this.navigatePages = navigatePages; }
|
||||
|
||||
public int[] getNavigatepageNums() { return navigatepageNums; }
|
||||
public void setNavigatepageNums(int[] navigatepageNums) { this.navigatepageNums = navigatepageNums; }
|
||||
|
||||
public int getNavigateFirstPage() { return navigateFirstPage; }
|
||||
public void setNavigateFirstPage(int navigateFirstPage) { this.navigateFirstPage = navigateFirstPage; }
|
||||
|
||||
public int getNavigateLastPage() { return navigateLastPage; }
|
||||
public void setNavigateLastPage(int navigateLastPage) { this.navigateLastPage = navigateLastPage; }
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
package com.github.pagehelper.util;
|
||||
|
||||
/**
|
||||
* PageHelper StringUtil compatibility shim.
|
||||
* TODO: Replace usages with Hutool StrUtil or StringUtils
|
||||
*/
|
||||
public class StringUtil {
|
||||
|
||||
private StringUtil() {}
|
||||
|
||||
public static boolean isEmpty(String str) {
|
||||
return str == null || str.isEmpty();
|
||||
}
|
||||
|
||||
public static boolean isNotEmpty(String str) {
|
||||
return !isEmpty(str);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user