本文整理汇总了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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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>();
}
示例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;
}
示例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;
}
示例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;
}
示例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>>();
}
示例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;
}