首页>代码>Spring+Spring MVC+Mybatis+datatables+H-ui整合开发用户后台管理系统,适合java初学者学习后端分页第二版>/GovCMSServer/src/com/yuexiang/govcms/admin/service/impl/AdminServiceImpl.java
package com.yuexiang.govcms.admin.service.impl; import java.util.ArrayList; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.StringUtils; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.yuexiang.govcms.admin.dao.AdminMapper; import com.yuexiang.govcms.admin.model.Admin; import com.yuexiang.govcms.admin.service.AdminService; import com.yuexiang.govcms.article.dao.ArticleMapper; import com.yuexiang.govcms.menu.model.Menu; import com.yuexiang.govcms.system.base.BaseService; import com.yuexiang.govcms.system.util.DataTables; /** * 用户服务实现 * @author yangtao * @since 2016年8月11日 下午9:01:25 */ @Service public class AdminServiceImpl extends BaseService implements AdminService { @Autowired AdminMapper adminMapper; @Override public Admin login(String username, String password) { return adminMapper.login(username, password); } @Override public DataTables getPageList(DataTables dataTables) { PageHelper.startPage(dataTables.getStart(), dataTables.getLength()); // 核心分页代码 PageHelper.orderBy("id desc"); if(!StringUtils.isEmpty(dataTables.getColumn())){ String column = propertyToColumn(ArticleMapper.class, dataTables.getColumn()); if(!StringUtils.isEmpty(column)){ PageHelper.orderBy(column + " " + dataTables.getOrder()); } } PageInfo<Menu> pageInfo = new PageInfo<Menu>(adminMapper.getPageList(dataTables.getSearch(), dataTables.getSubSQL())); dataTables.setRecordsTotal(pageInfo.getTotal()); dataTables.setRecordsFiltered(pageInfo.getTotal()); dataTables.setData(pageInfo.getList() != null ? pageInfo.getList() : new ArrayList<>()); return dataTables; } }
最近下载更多
微信网友_6248713511227392 LV11
2022年12月5日
SuperShot LV13
2022年1月23日
17587079094 LV6
2021年9月6日
nitama LV19
2021年5月17日
一只勤奋的猪猪 LV9
2021年1月19日
麦子8888 LV5
2020年9月4日
1204820258 LV6
2020年7月13日
liuhongbing123 LV5
2020年7月10日
wsk588 LV26
2020年6月21日
你真的是好厉害 LV9
2020年6月16日
最近浏览更多
IT小牛 LV3
5月6日
暂无贡献等级
WBelong LV8
2023年12月27日
uni-code_0123 LV1
2023年11月27日
liwiaif LV2
2023年9月1日
11112313
2023年6月7日
暂无贡献等级
121514713 LV2
2023年5月18日
jierffff LV2
2023年4月13日
what_the_fo LV5
2023年4月3日
苏柒 LV10
2023年3月21日