本文最后更新于 2026年5月14日 晚上
获取角色下拉选项接口的实现
获取角色下拉选项接口的需求
按排序字段降序排列
查询状态正常的角色
代码实现
创建 RoleOptionVo
1 2 3 4 5 6 7 8 9 10 11 12 13
| @Data @AllArgsConstructor @NoArgsConstructor @ApiModel(description = "角色选项响应对象") public class RoleOptionVo { @ApiModelProperty(value = "角色ID", example = "3") @JSONField(name = "value") private Long id;
@ApiModelProperty(value = "角色名称", example = "游客") @JSONField(name = "label") private String name; }
|
在 SysRoleServiceImpl 中
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| @Override public ResponseResult getRoleOptions() { LambdaQueryWrapper<SysRole> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(SysRole::getStatus, SystemConstants.STATUS_NORMAL) .orderByAsc(SysRole::getSort);
List<SysRole> roleList = sysRoleService.list(wrapper);
List<RoleOptionVo> roleOptionVos = BeanCopyUtils.copyBeanList(roleList, RoleOptionVo.class);
return ResponseResult.okResult(roleOptionVos); }
|
PS:该系列只做为作者学习开发项目做的笔记用
不一定符合读者来学习,仅供参考
预告
后续会记录博客的开发过程
每次学习会做一份笔记来进行发表
“一花一世界,一叶一菩提”
版权所有 © 2026 云梦泽
欢迎访问我的个人网站:https://hgt12.github.io/