refactor(system): 优化菜单选项接口和相关服务

- 更新 MenuController 中 listMenuOptions 方法的返回类型为 Result<List<Option<Long>>>- 更新 MenuService 接口中 listMenuOptions 方法的返回类型为 List<Option<Long>>
- 更新 MenuServiceImpl 中 listMenuOptions 和 buildMenuOptions 方法的返回类型为 List<Option<Long>>
- 优化相关方法的参数类型和泛型使用,提高代码可读性
This commit is contained in:
stackcn
2024-12-05 10:12:29 +08:00
parent e0fd189196
commit afd923e3fd
3 changed files with 8 additions and 8 deletions

View File

@@ -47,11 +47,11 @@ public class MenuController {
@Operation(summary = "菜单下拉列表")
@GetMapping("/options")
public Result<?> listMenuOptions(
public Result<List<Option<Long>>> listMenuOptions(
@Parameter(description = "是否只查询父级菜单")
@RequestParam(required = false, defaultValue = "false") boolean onlyParent
) {
List<Option> menus = menuService.listMenuOptions(onlyParent);
List<Option<Long>> menus = menuService.listMenuOptions(onlyParent);
return Result.success(menus);
}