20260507:项目版本梳理

This commit is contained in:
George 2026-05-07 21:29:18 +08:00
parent d4b147b78c
commit 584da2867b
3 changed files with 7 additions and 8 deletions

View File

@ -68,8 +68,8 @@ public class SysRoleController extends BaseController {
tableDataInfo.setRows(list);
tableDataInfo.setTotal(0);
} else {
List list1 = CollectionUtils.startPage(list, pageNum, pageSize);
tableDataInfo.setRows(list1);
List<SysRole> result = CollectionUtils.startPage(list, pageNum, pageSize);
tableDataInfo.setRows(result);
tableDataInfo.setTotal(new PageInfo(list).getTotal());
}
return tableDataInfo;

View File

@ -233,16 +233,15 @@ public class CollectionUtils {
* @param pageSize 每页多少条数据
* @return
*/
public static List startPage(List list, Integer pageNum,
Integer pageSize) {
public static <T> List<T> startPage(List<T> list, Integer pageNum, Integer pageSize) {
if (list == null) {
return null;
}
if (list.size() == 0) {
if (list.isEmpty()) {
return null;
}
Integer count = list.size(); // 记录总数
Integer pageCount = 0; // 页数
int pageCount = 0; // 页数
if (count % pageSize == 0) {
pageCount = count / pageSize;
} else {
@ -257,7 +256,7 @@ public class CollectionUtils {
fromIndex = (pageNum - 1) * pageSize;
toIndex = count;
}
List pageList = list.subList(fromIndex, toIndex);
List<T> pageList = list.subList(fromIndex, toIndex);
return pageList;
}
}

View File

@ -450,7 +450,7 @@ public class DeviceController extends BaseController {
list2 = list1;
}
if (CollectionUtils.isNotEmpty(list2)) {
List resultList = com.fastbee.common.utils.collection.CollectionUtils.startPage(list2, pageNum, pageSize);
List<ThingsModelDTO> resultList = com.fastbee.common.utils.collection.CollectionUtils.startPage(list2, pageNum, pageSize);
rspData.setRows(resultList);
} else {
rspData.setRows(new ArrayList<>());