zxl
2025-11-12 036c6f1773692488838fdac94e6400ccbf074749
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Êþº¾=ä     /com/ycl/web/controller/system/SysMenuController menuService(Lcom/ycl/system/service/ISysMenuService;
     
    getUserId()Ljava/lang/Long;  &com/ycl/system/service/ISysMenuServiceselectMenuListM(Lcom/ycl/common/core/domain/entity/SysMenu;Ljava/lang/Long;)Ljava/util/List;
 success;(Ljava/lang/Object;)Lcom/ycl/common/core/domain/AjaxResult;  selectMenuById=(Ljava/lang/Long;)Lcom/ycl/common/core/domain/entity/SysMenu;  buildMenuTreeSelect"(Ljava/util/List;)Ljava/util/List;  "(Ljava/lang/Long;)Ljava/util/List;
!"# $%com/ycl/common/core/domain/AjaxResult)()Lcom/ycl/common/core/domain/AjaxResult;& checkedKeys ( )selectMenuListByRoleId
!+ ,-putM(Ljava/lang/String;Ljava/lang/Object;)Lcom/ycl/common/core/domain/AjaxResult;/menus 1 23checkMenuNameUnique.(Lcom/ycl/common/core/domain/entity/SysMenu;)Z
567 89)com/ycl/common/core/domain/entity/SysMenu getMenuName()Ljava/lang/String;; <=makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;
? @Aerror;(Ljava/lang/String;)Lcom/ycl/common/core/domain/AjaxResult;C%com/ycl/common/constant/UserConstantsE0
5G H9
getIsFrame
JKL MNjava/lang/Stringequals(Ljava/lang/Object;)Z
5P Q9getPath
STU VW com/ycl/common/utils/StringUtilsishttp(Ljava/lang/String;)Z;
Z [9 getUsername
5] ^_ setCreateBy(Ljava/lang/String;)V a bc
insertMenu.(Lcom/ycl/common/core/domain/entity/SysMenu;)I
e fgtoAjax*(I)Lcom/ycl/common/core/domain/AjaxResult;;;
5k l
    getMenuId
5n o
 getParentId
qKrjava/lang/Long;
5u v_ setUpdateBy x yc
updateMenu { |}hasChildByMenuId(Ljava/lang/Long;)Z存在子菜单,不允许删除
 ‚Awarn „ …}checkMenuExistRole‡菜单已分配,不允许删除 ‰ Š‹deleteMenuById(Ljava/lang/Long;)I
Ž ‘-com/ycl/common/core/controller/BaseController<init>()VlistT(Lcom/ycl/common/core/domain/entity/SysMenu;)Lcom/ycl/common/core/domain/AjaxResult;CodeLineNumberTableLocalVariableTablethis1Lcom/ycl/web/controller/system/SysMenuController;menu+Lcom/ycl/common/core/domain/entity/SysMenu;Ljava/util/List;LocalVariableTypeTable=Ljava/util/List<Lcom/ycl/common/core/domain/entity/SysMenu;>;RuntimeVisibleAnnotations:Lorg/springframework/security/access/prepost/PreAuthorize;value @ss.hasPermi('system:menu:list')4Lorg/springframework/web/bind/annotation/GetMapping;/listgetInfo9(Ljava/lang/Long;)Lcom/ycl/common/core/domain/AjaxResult;menuIdLjava/lang/Long;!@ss.hasPermi('system:menu:query')    /{menuId}"RuntimeVisibleParameterAnnotations6Lorg/springframework/web/bind/annotation/PathVariable;
treeselect /treeselectroleMenuTreeselectroleIdajax'Lcom/ycl/common/core/domain/AjaxResult;/roleMenuTreeselect/{roleId}add StackMapTable@ss.hasPermi('system:menu:add')Lcom/ycl/common/annotation/Log;title 菜单管理 businessType#Lcom/ycl/common/enums/BusinessType;INSERT5Lorg/springframework/web/bind/annotation/PostMapping;5Lorg/springframework/validation/annotation/Validated;5Lorg/springframework/web/bind/annotation/RequestBody;edit @ss.hasPermi('system:menu:edit')UPDATE4Lorg/springframework/web/bind/annotation/PutMapping;remove"@ss.hasPermi('system:menu:remove')DELETE7Lorg/springframework/web/bind/annotation/DeleteMapping;+(Lcom/ycl/system/service/ISysMenuService;)V
SourceFileSysMenuController.java8Lorg/springframework/web/bind/annotation/RestController;8Lorg/springframework/web/bind/annotation/RequestMapping; /system/menuBootstrapMethodsÏ
ÐÑÒ <Ó$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;Õ-新增菜单''失败,菜单名称已存在×7新增菜单''失败,地址必须以http(s)://开头Ù-修改菜单''失败,菜单名称已存在Û7修改菜单''失败,地址必须以http(s)://开头Ý6修改菜单''失败,上级菜单不能选择自己 InnerClassesà%java/lang/invoke/MethodHandles$Lookupâjava/lang/invoke/MethodHandlesLookup!’“”i*´+*¶¹ M*,¶°•
,-– —˜™š/›œ /žŸ s¡¢ [s£¤¥”C**´+¹¶°•6–—˜¦§žŸ s¨¢ [s©ª«¬“”r*´+*¶¹ M**´,¹¶°•
>?– —˜™š/›œ /ž¢ [s­®¥” 6*´*¶¹M¸ N-%*´+¹'¶*W-.*´,¹¶*W-°•GHI#J4K–*6—˜6¯§(/›$°±œ (/ž¢ [s²ª « s¯³“”¨V*´+¹0š*+¶4º:¶>°D+¶F¶I™+¶O¸Rš*+¶4ºX¶>°+*¶Y¶\**´+¹`¶d°•U VW1X?ZG[–V—˜V™š´#žŸ sµ¶·s¸¹eº»¼ª ½¾¿“”Ír*´+¹0š*+¶4ºh¶>°D+¶F¶I™+¶O¸Rš*+¶4ºi¶>°+¶j+¶m¶p™*+¶4ºs¶>°+*¶Y¶t**´+¹w¶d°•"e fg1h?iMj[lcm–r—˜r™š´#žŸ sÀ¶·s¸¹eºÁª ½¾Ã¥”…7*´+¹z™
*~¶€°*´+¹ƒ™
*†¶€°**´+¹ˆ¶d°•w xz!{(}–7—˜7¦§´ž'Ÿ sĶ·s¸¹eºÅÆ [s©ª « s¦Ç”>
*·Œ*+µ±• –
—˜
ÈɞÊË [sÌÍ ÎÔÎÖÎØÎÚÎÜÞ
ßáã