当前位置: 首页>>代码示例>>Java>>正文


Java Page.getRecords方法代码示例

本文整理汇总了Java中com.baomidou.mybatisplus.plugins.Page.getRecords方法的典型用法代码示例。如果您正苦于以下问题:Java Page.getRecords方法的具体用法?Java Page.getRecords怎么用?Java Page.getRecords使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.baomidou.mybatisplus.plugins.Page的用法示例。


在下文中一共展示了Page.getRecords方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: query

import com.baomidou.mybatisplus.plugins.Page; //导入方法依赖的package包/类
public Page<SysEvent> query(Map<String, Object> params) {
	Page<SysEvent> page = super.query(params);
	for (SysEvent sysEvent : page.getRecords()) {
		if (sysEvent != null) {
			Long createBy = sysEvent.getCreateBy();
			if (createBy != null) {
				SysUser sysUser = sysUserService.queryById(createBy);
				if (sysUser != null) {
					sysEvent.setUserName(sysUser.getUserName());
				} else {
					sysEvent.setUserName(createBy.toString());
				}
			}
		}
	}
	return page;
}
 
开发者ID:guokezheng,项目名称:automat,代码行数:18,代码来源:SysEventService.java

示例2: query

import com.baomidou.mybatisplus.plugins.Page; //导入方法依赖的package包/类
public Page<SysRole> query(Map<String, Object> params) {
	Page<SysRole> pageInfo = super.query(params);
	// 权限信息
	for (SysRole bean : pageInfo.getRecords()) {
		if (bean.getDeptId() != null) {
			SysDept sysDept = sysDeptService.queryById(bean.getDeptId());
			if (sysDept != null) {
				bean.setDeptName(sysDept.getDeptName());
			}
		}
		List<String> permissions = sysAuthorizeService.queryRolePermission(bean.getId());
		for (String permission : permissions) {
			if (StringUtils.isBlank(bean.getPermission())) {
				bean.setPermission(permission);
			} else {
				bean.setPermission(bean.getPermission() + ";" + permission);
			}
		}
	}
	return pageInfo;
}
 
开发者ID:guokezheng,项目名称:automat,代码行数:22,代码来源:SysRoleService.java

示例3: query

import com.baomidou.mybatisplus.plugins.Page; //导入方法依赖的package包/类
public Page<SysUser> query(Map<String, Object> params) {
	Map<String, String> userTypeMap = sysDicService.queryDicByType("USERTYPE");
	Page<SysUser> pageInfo = super.query(params);
	for (SysUser userBean : pageInfo.getRecords()) {
		if (userBean.getUserType() != null) {
			userBean.setUserTypeText(userTypeMap.get(userBean.getUserType()));
		}
		List<String> permissions = sysAuthorizeService.queryUserPermission(userBean.getId());
		for (String permission : permissions) {
			if (StringUtils.isBlank(userBean.getPermission())) {
				userBean.setPermission(permission);
			} else {
				userBean.setPermission(userBean.getPermission() + ";" + permission);
			}
		}
	}
	return pageInfo;
}
 
开发者ID:guokezheng,项目名称:automat,代码行数:19,代码来源:SysUserService.java

示例4: query

import com.baomidou.mybatisplus.plugins.Page; //导入方法依赖的package包/类
public Page<SysRole> query(Map<String, Object> params) {
	Page<SysRole> pageInfo = super.query(params);
	// 权限信息
	for (SysRole bean : pageInfo.getRecords()) {
		if (bean.getDeptId() != null) {
			SysDept sysDept = sysDeptService.queryById(bean.getDeptId());
			bean.setDeptName(sysDept.getDeptName());
		}
		List<String> permissions = sysRoleMenuMapper.queryPermission(bean.getId());
		for (String permission : permissions) {
			if (StringUtils.isBlank(bean.getPermission())) {
				bean.setPermission(permission);
			} else {
				bean.setPermission(bean.getPermission() + ";" + permission);
			}
		}
	}
	return pageInfo;
}
 
开发者ID:tb544731152,项目名称:iBase4J,代码行数:20,代码来源:SysRoleService.java

示例5: query

import com.baomidou.mybatisplus.plugins.Page; //导入方法依赖的package包/类
public Page<SysUser> query(Map<String, Object> params) {
	Map<String, String> userTypeMap = sysDicService.queryDicByType("USERTYPE");
	Page<SysUser> pageInfo = super.query(params);
	for (SysUser userBean : pageInfo.getRecords()) {
		if (userBean.getUserType() != null) {
			userBean.setUserTypeText(userTypeMap.get(userBean.getUserType().toString()));
		}
		if (userBean.getDeptId() != null) {
			userBean.setDeptName(sysDeptService.queryById(userBean.getDeptId()).getDeptName());
		}
		List<String> permissions = sysUserMenuMapper.queryPermission(userBean.getId());
		for (String permission : permissions) {
			if (StringUtils.isBlank(userBean.getPermission())) {
				userBean.setPermission(permission);
			} else {
				userBean.setPermission(userBean.getPermission() + ";" + permission);
			}
		}
	}
	return pageInfo;
}
 
开发者ID:tb544731152,项目名称:iBase4J,代码行数:22,代码来源:SysUserService.java

示例6: getPage

import com.baomidou.mybatisplus.plugins.Page; //导入方法依赖的package包/类
/** 根据Id查询(cls返回类型Class) */
public <K> Page<K> getPage(Page<Long> ids, Class<K> cls) {
	if (ids != null) {
		Page<K> page = new Page<K>(ids.getCurrent(), ids.getSize());
		page.setTotal(ids.getTotal());
		List<K> records = InstanceUtil.newArrayList();
		for (Long id : ids.getRecords()) {
			T t = this.queryById(id);
			K k = InstanceUtil.to(t, cls);
			records.add(k);
		}
		page.setRecords(records);
		return page;
	}
	return new Page<K>();
}
 
开发者ID:tb544731152,项目名称:iBase4J,代码行数:17,代码来源:BaseService.java

示例7: queryLog

import com.baomidou.mybatisplus.plugins.Page; //导入方法依赖的package包/类
public Page<TaskFireLog> queryLog(Map<String, Object> params) {
	Page<Long> ids = BaseService.getPage(params);
	ids.setRecords(logMapper.selectIdByMap(ids, params));
	Page<TaskFireLog> page = new Page<TaskFireLog>(ids.getCurrent(), ids.getSize());
	page.setTotal(ids.getTotal());
	if (ids != null) {
		List<TaskFireLog> records = InstanceUtil.newArrayList();
		for (Long id : ids.getRecords()) {
			records.add(applicationContext.getBean(getClass()).getFireLogById(id));
		}
		page.setRecords(records);
	}
	return page;
}
 
开发者ID:iBase4J,项目名称:iBase4J-Common,代码行数:15,代码来源:SchedulerService.java

示例8: selectPage

import com.baomidou.mybatisplus.plugins.Page; //导入方法依赖的package包/类
/** selectlist **/
@RequestMapping(value = "selectPage")
public List<MiSysLog> selectPage(){
    Page page = iMiSysLogService.selectPage(new Page<MiSysLog>());
    List<MiSysLog> list =  page.getRecords();
    return list;
}
 
开发者ID:MIYAOW,项目名称:MI-S,代码行数:8,代码来源:MiSysLogController.java

示例9: query

import com.baomidou.mybatisplus.plugins.Page; //导入方法依赖的package包/类
public Page<SysEvent> query(Map<String, Object> params) {
	Page<SysEvent> page = super.query(params);
	for (SysEvent sysEvent : page.getRecords()) {
		Long createBy = sysEvent.getCreateBy();
		if (createBy != null) {
			sysEvent.setUserName(sysUserService.queryById(createBy).getUserName());
		}
	}
	return page;
}
 
开发者ID:tb544731152,项目名称:iBase4J,代码行数:11,代码来源:SysEventService.java

示例10: getPageMap

import com.baomidou.mybatisplus.plugins.Page; //导入方法依赖的package包/类
/** 根据Id查询(默认类型T) */
public Page<Map<String, Object>> getPageMap(Page<Long> ids) {
	if (ids != null) {
		Page<Map<String, Object>> page = new Page<Map<String, Object>>(ids.getCurrent(), ids.getSize());
		page.setTotal(ids.getTotal());
		List<Map<String, Object>> records = InstanceUtil.newArrayList();
		for (Long id : ids.getRecords()) {
			records.add(InstanceUtil.transBean2Map(this.queryById(id)));
		}
		page.setRecords(records);
		return page;
	}
	return new Page<Map<String, Object>>();
}
 
开发者ID:tb544731152,项目名称:iBase4J,代码行数:15,代码来源:BaseService.java

示例11: queryLog

import com.baomidou.mybatisplus.plugins.Page; //导入方法依赖的package包/类
public Page<TaskFireLog> queryLog(Map<String, Object> params) {
	Page<Long> ids = BaseService.getPage(params);
	ids.setRecords(logMapper.selectIdByMap(ids, params));
	Page<TaskFireLog> page = new Page<TaskFireLog>(ids.getCurrent(), ids.getSize());
	page.setTotal(ids.getTotal());
	if (ids != null) {
		List<TaskFireLog> records = InstanceUtil.newArrayList();
		for (Long id : ids.getRecords()) {
			records.add(InstanceUtil.getBean(getClass()).getFireLogById(id));
		}
		page.setRecords(records);
	}
	return page;
}
 
开发者ID:tb544731152,项目名称:iBase4J,代码行数:15,代码来源:SchedulerService.java


注:本文中的com.baomidou.mybatisplus.plugins.Page.getRecords方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。