//根据用户名分页查询
@GetMapping("/findPageByRolename")
public Result findPageByUsername(@RequestParam(defaultValue = "1") int PageNum,
@RequestParam(defaultValue = "5") int PageSize,
@RequestParam(defaultValue = "") String name) {
Page page = new Page();
QueryWrapper queryWrapper = new QueryWrapper<>();
queryWrapper.like("name",name);
List list = roleService.list(queryWrapper);
if(list.isEmpty()) {
return Result.error(Constants.CODE_600,null);
}
return Result.success(page.startPage(list,PageNum,PageSize));
}
//绑定角色和菜单的关系
@PostMapping("/roleMenu")
public Result roleMenu(@RequestBody Map roleMenuId) {
Integer rId = Integer.parseInt(roleMenuId.get("roleId").toString());
List mId = roleService.objToList(roleMenuId.get("menuIds"));
roleService.setRoleMenu(rId , mId);
return Result.success();
}
前端设计见上一篇博客



