Merge remote-tracking branch 'origin/bonus-jyy-smart-canteen' into bonus-jyy-smart-canteen

This commit is contained in:
lizhenhua 2025-11-10 09:56:48 +08:00
commit 2f74a1b3a7
1 changed files with 20 additions and 3 deletions

View File

@ -3,6 +3,10 @@ package com.bonus.common.core.web.controller;
import java.beans.PropertyEditorSupport;
import java.util.Date;
import java.util.List;
import java.util.stream.Collectors;
import com.bonus.common.core.web.page.PageDomain;
import com.bonus.common.core.web.page.TableSupport;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.WebDataBinder;
@ -69,6 +73,19 @@ public class BaseController
rspData.setTotal(new PageInfo(list).getTotal());
return rspData;
}
protected TableDataInfo getDataTable1(List<?> list)
{
TableDataInfo rspData = new TableDataInfo();
PageDomain pageDomain = TableSupport.buildPageRequest();
Integer pageNum = pageDomain.getPageNum();
Integer pageSize = pageDomain.getPageSize();
rspData.setTotal(list.size());
list = list.stream().skip((pageNum - 1) * pageSize).limit(pageSize).collect(Collectors.toList());
rspData.setCode(HttpStatus.SUCCESS);
rspData.setRows(list);
rspData.setMsg("查询成功");
return rspData;
}
/**
* 响应请求分页数据
*/